diff --git a/build/birt-packages/birt-integration-test/.gitignore b/build/birt-packages/birt-integration-test/.gitignore
deleted file mode 100644
index eb5a316cbd1..00000000000
--- a/build/birt-packages/birt-integration-test/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-target
diff --git a/build/birt-packages/birt-integration-test/pom.xml b/build/birt-packages/birt-integration-test/pom.xml
deleted file mode 100644
index 2ca70c287fb..00000000000
--- a/build/birt-packages/birt-integration-test/pom.xml
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
- 4.0.0
-
- org.eclipse.birt.build.package
- org.eclipse.birt.build.package-parent
- 4.14.0-SNAPSHOT
- ..
-
- org.eclipse.birt
- birt-integration-test
- pom
-
- ${project.parent.basedir}
-
-
-
- junit
- junit
- 3.8.1
- test
-
-
- org.seleniumhq.selenium
- selenium-java
- 2.53.0
-
-
- com.github.detro
- phantomjsdriver
- 1.2.0
- test
-
-
-
-
-
- com.github.klieber
- phantomjs-maven-plugin
- 0.7
-
-
-
- install
-
-
-
-
- 1.9.0
- true
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.5.1
-
-
- test-compile
-
- testCompile
-
-
-
-
-
- org.apache.maven.plugins
- maven-failsafe-plugin
- 2.19.1
-
-
- ${phantomjs.binary}
-
-
-
-
- integration-test
- integration-test
-
- integration-test
-
-
-
- none
-
-
- **/*IT.java
-
-
-
-
- verify
-
- verify
-
-
-
-
-
- org.eclipse.jetty
- jetty-maven-plugin
- ${jetty.version}
-
- ${birtpackages.basedir}/birt-runtime-osgi/target/package/birt.war
- 10
- foo
- 8090
-
- 9999
-
-
-
-
- start-jetty
- pre-integration-test
-
- deploy-war
-
-
- true
- manual
-
-
-
- jetty-stop
-
- stop
-
- post-integration-test
-
-
-
-
-
-
-
diff --git a/build/birt-packages/birt-integration-test/src/test/java/MainIT.java b/build/birt-packages/birt-integration-test/src/test/java/MainIT.java
deleted file mode 100644
index 3c1e9533531..00000000000
--- a/build/birt-packages/birt-integration-test/src/test/java/MainIT.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2021 Contributors to the Eclipse Foundation
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License 2.0 which is available at
- * https://www.eclipse.org/legal/epl-2.0/.
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * See git history
- *******************************************************************************/
-
-import junit.framework.TestCase;
-import static junit.framework.Assert.assertEquals;
-import static junit.framework.Assert.assertTrue;
-
-import org.openqa.selenium.By;
-import org.openqa.selenium.WebDriver;
-import org.openqa.selenium.WebElement;
-import org.openqa.selenium.phantomjs.PhantomJSDriver;
-import org.openqa.selenium.support.ui.ExpectedCondition;
-import org.openqa.selenium.support.ui.WebDriverWait;
-
-
-public class MainIT extends TestCase {
- public void testExecute()
- throws Exception
- {
- System.setProperty("phantomjs.binary.path", System.getProperty("phantomjs.binary"));
- WebDriver driver = new PhantomJSDriver();
-
- // And now use this to visit birt report viewer
- driver.get("http://localhost:9999");
-
- // Check the title of the page
- assertEquals("Eclipse BIRT Home", driver.getTitle());
-
- // Click view exmaple button
- WebElement element = driver.findElement(By.linkText("View Example"));
- element.click();
-
- // Wait until page loaded
- (new WebDriverWait(driver, 10)).until(new ExpectedCondition() {
- public Boolean apply(WebDriver d) {
-
- // Check the title of loaded page
- assertEquals("BIRT Report Viewer", d.getTitle());
-
-
- // Check the success message
- assertTrue(d.getPageSource().contains("Congratulations!"));
- return true;
- }
- });
-
- //Close the browser
- driver.quit();
- }
-
-}
diff --git a/build/birt-packages/birt-publish/.project b/build/birt-packages/birt-publish/.project
deleted file mode 100644
index 383bcfa2e68..00000000000
--- a/build/birt-packages/birt-publish/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- birt-publish
-
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.m2e.core.maven2Nature
-
-
diff --git a/build/birt-packages/birt-publish/.settings/org.eclipse.core.resources.prefs b/build/birt-packages/birt-publish/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 99f26c0203a..00000000000
--- a/build/birt-packages/birt-publish/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/build/birt-packages/birt-publish/.settings/org.eclipse.m2e.core.prefs b/build/birt-packages/birt-publish/.settings/org.eclipse.m2e.core.prefs
deleted file mode 100644
index f897a7f1cb2..00000000000
--- a/build/birt-packages/birt-publish/.settings/org.eclipse.m2e.core.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-activeProfiles=
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1
diff --git a/build/birt-packages/birt-publish/pom.xml b/build/birt-packages/birt-publish/pom.xml
deleted file mode 100644
index 96ace5e2e7b..00000000000
--- a/build/birt-packages/birt-publish/pom.xml
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
- 4.0.0
-
- org.eclipse.birt.build.package
- org.eclipse.birt.build.package-parent
- 4.15.0-SNAPSHOT
- ..
-
- org.eclipse.birt
- birt-publish
- pom
-
-
-
- publish
-
-
- ${project.basedir}
- I
- ${release.type}-R1-${birt.version}-${maven.build.timestamp}
- ${release.base.dir}/downloads/drops/${release.package.dir}
- ${release.base.dir}/update-site/${eclipse.release.name}-interim
-
-
-
-
- maven-antrun-plugin
- ${antrun.version}
-
-
- publish
- install
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- run
-
-
-
-
-
-
-
-
-
diff --git a/build/birt-packages/birt-report-rcp/.gitignore b/build/birt-packages/birt-report-rcp/.gitignore
deleted file mode 100644
index eb5a316cbd1..00000000000
--- a/build/birt-packages/birt-report-rcp/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-target
diff --git a/build/birt-packages/birt-report-rcp/.project b/build/birt-packages/birt-report-rcp/.project
deleted file mode 100644
index e7e1031ccbb..00000000000
--- a/build/birt-packages/birt-report-rcp/.project
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- org.eclipse.birt.report.designer.rcp
-
-
-
-
-
- org.eclipse.pde.FeatureBuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.m2e.core.maven2Nature
- org.eclipse.pde.FeatureNature
-
-
diff --git a/build/birt-packages/birt-report-rcp/.settings/org.eclipse.core.resources.prefs b/build/birt-packages/birt-report-rcp/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index 99f26c0203a..00000000000
--- a/build/birt-packages/birt-report-rcp/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/=UTF-8
diff --git a/build/birt-packages/birt-report-rcp/.settings/org.eclipse.m2e.core.prefs b/build/birt-packages/birt-report-rcp/.settings/org.eclipse.m2e.core.prefs
deleted file mode 100644
index f897a7f1cb2..00000000000
--- a/build/birt-packages/birt-report-rcp/.settings/org.eclipse.m2e.core.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-activeProfiles=
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1
diff --git a/build/birt-packages/birt-report-rcp/BIRT.product b/build/birt-packages/birt-report-rcp/BIRT.product
deleted file mode 100644
index 3ef6a7ab0ca..00000000000
--- a/build/birt-packages/birt-report-rcp/BIRT.product
+++ /dev/null
@@ -1,311 +0,0 @@
-
-
-
-
-
-
-
-
- BIRT: Business Intelligence Reporting Tool
-
-With BIRT you can create data visualizations, dashboards and reports
-that can be embedded into web applications and rich clients.
-
-BIRT is maintained by a small number of volunteers. Please consider
-contributing. The contribution guide can be found here:
-
-https://github.com/eclipse-birt/birt/blob/master/CONTRIBUTING.md
-
-
-BIRT is an open source project under control of the Eclipse Foundation
-
-- Support: https://github.com/eclipse-birt/birt/discussions
-- Issues: https://github.com/eclipse-birt/birt/issues
-- Website https://eclipse.org/birt
-- Source: https://github.com/eclipse-birt/birt
-
-
-
-Powered by the Eclipse Platform: https://eclipse.org/eclipse
-
-
-
-
-
-
-
- -perspective org.eclipse.birt.report.designer.ui.ReportRCPPerspective
--product org.eclipse.birt.report.designer.ui.rcp.BIRT
-
- -Xms512m
--Xmx1024m
-
- -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- http://eclipse.org/legal/epl/notice.php
-
- Eclipse Foundation Software User Agreement
-
-November 22, 2017
-
-Usage Of Content
-
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
-AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
-THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
-TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
-BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
-BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
-AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
-APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
-MAY NOT USE THE CONTENT.
-
-Applicable Licenses
-
-Unless otherwise indicated, all Content made available by the Eclipse Foundation
-is provided to you under the terms and conditions of the Eclipse Public License
-Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
-available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
-"Program" will mean the Content.
-
-Content includes, but is not limited to, source code, object code, documentation
-and other files maintained in the Eclipse Foundation source code repository
-("Repository") in software modules ("Modules") and made available as
-downloadable archives ("Downloads").
-
-- Content may be structured and packaged into modules to facilitate
- delivering, extending, and upgrading the Content. Typical modules may
- include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
- features ("Features").
-- Each Plug-in or Fragment may be packaged as a sub-directory or JAR
- (Java™ ARchive) in a directory named "plugins".
-- A Feature is a bundle of one or more Plug-ins and/or Fragments and
- associated material. Each Feature may be packaged as a sub-directory in a
- directory named "features". Within a Feature, files named "feature.xml" may
- contain a list of the names and version numbers of the Plug-ins and/or
- Fragments associated with that Feature.
-- Features may also include other Features ("Included Features"). Within a
- Feature, files named "feature.xml" may contain a list of the names and
- version numbers of Included Features.
-
-The terms and conditions governing Plug-ins and Fragments should be contained in
-files named "about.html" ("Abouts"). The terms and conditions governing Features
-and Included Features should be contained in files named "license.html"
-("Feature Licenses"). Abouts and Feature Licenses may be located in any
-directory of a Download or Module including, but not limited to the following
-locations:
-
-- The top-level (root) directory
-- Plug-in and Fragment directories
-- Inside Plug-ins and Fragments packaged as JARs
-- Sub-directories of the directory named "src" of certain Plug-ins
-- Feature directories
-
-Note: if a Feature made available by the Eclipse Foundation is installed using
-the Provisioning Technology (as defined below), you must agree to a license
-("Feature Update License") during the installation process. If the Feature
-contains Included Features, the Feature Update License should either provide you
-with the terms and conditions governing the Included Features or inform you
-where you can locate them. Feature Update Licenses may be found in the "license"
-property of files named "feature.properties" found within a Feature. Such
-Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
-conditions (or references to such terms and conditions) that govern your use of
-the associated Content in that directory.
-
-THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
-OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
-
-- Eclipse Public License Version 1.0 (available at
- http://www.eclipse.org/legal/epl-v10.html)
-- Eclipse Distribution License Version 1.0 (available at
- http://www.eclipse.org/licenses/edl-v1.0.html)
-- Common Public License Version 1.0 (available at
- http://www.eclipse.org/legal/cpl-v10.html)
-- Apache Software License 1.1 (available at
- http://www.apache.org/licenses/LICENSE)
-- Apache Software License 2.0 (available at
- http://www.apache.org/licenses/LICENSE-2.0)
-- Mozilla Public License Version 1.1 (available at
- http://www.mozilla.org/MPL/MPL-1.1.html)
-
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
-USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
-provided, please contact the Eclipse Foundation to determine what terms and
-conditions govern that particular Content.
-
-Use of Provisioning Technology
-
-The Eclipse Foundation makes available provisioning software, examples of which
-include, but are not limited to, p2 and the Eclipse Update Manager
-("Provisioning Technology") for the purpose of allowing users to install
-software, documentation, information and/or other materials (collectively
-"Installable Software"). This capability is provided with the intent of allowing
-such users to install, extend and update Eclipse-based products. Information
-about packaging Installable Software is available at
-http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").
-
-You may use Provisioning Technology to allow other parties to install
-Installable Software. You shall be responsible for enabling the applicable
-license agreements relating to the Installable Software to be presented to, and
-accepted by, the users of the Provisioning Technology in accordance with the
-Specification. By using Provisioning Technology in such a manner and making it
-available in accordance with the Specification, you further acknowledge your
-agreement to, and the acquisition of all necessary rights to permit the
-following:
-
-1. A series of actions may occur ("Provisioning Process") in which a user may
- execute the Provisioning Technology on a machine ("Target Machine") with the
- intent of installing, extending or updating the functionality of an
- Eclipse-based product.
-2. During the Provisioning Process, the Provisioning Technology may cause third
- party Installable Software or a portion thereof to be accessed and copied to
- the Target Machine.
-3. Pursuant to the Specification, you will provide to the user the terms and
- conditions that govern the use of the Installable Software ("Installable
- Software Agreement") and such Installable Software Agreement shall be
- accessed from the Target Machine in accordance with the Specification. Such
- Installable Software Agreement must inform the user of the terms and
- conditions that govern the Installable Software and must solicit acceptance
- by the end user in the manner prescribed in such Installable
- Software Agreement. Upon such indication of agreement by the user, the
- provisioning Technology will complete installation of the
- Installable Software.
-
-Cryptography
-
-Content may contain encryption software. The country in which you are currently
-may have restrictions on the import, possession, and use, and/or re-export to
-another country, of encryption software. BEFORE using any encryption software,
-please check the country's laws, regulations and policies concerning the import,
-possession, or use, and re-export of encryption software, to see if this is
-permitted.
-
-Java and all Java-based trademarks are trademarks of Oracle Corporation in the
-United States, other countries, or both.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/build/birt-packages/birt-report-rcp/images/birt.ico b/build/birt-packages/birt-report-rcp/images/birt.ico
deleted file mode 100644
index 05e4016c30b..00000000000
Binary files a/build/birt-packages/birt-report-rcp/images/birt.ico and /dev/null differ
diff --git a/build/birt-packages/birt-report-rcp/pom.xml b/build/birt-packages/birt-report-rcp/pom.xml
deleted file mode 100644
index cb6f74441cb..00000000000
--- a/build/birt-packages/birt-report-rcp/pom.xml
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
- 4.0.0
-
- org.eclipse.birt.build.package
- org.eclipse.birt.build.package-parent
- 4.15.0-SNAPSHOT
- ../
-
- org.eclipse.birt
- birt-report-rcp
- eclipse-repository
-
-
- build-server
-
-
-
-
- org.eclipse.cbi.maven.plugins
- eclipse-winsigner-plugin
- ${cbi-version}
-
-
- sign
-
- sign
-
- package
-
-
- ${project.build.directory}/products/org.eclipse.birt.report.designer.rcp/win32/win32/x86_64/birt/birt.exe
- ${project.build.directory}/products/org.eclipse.birt.report.designer.rcp/win32/win32/x86_64/birt/birtc.exe
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- org.eclipse.tycho
- tycho-maven-plugin
- ${tycho.version}
- true
-
-
-
-
-
-
- org.eclipse.tycho
- tycho-p2-director-plugin
- ${tycho.version}
-
-
- create-product-distributions
-
- materialize-products
- archive-products
-
-
-
-
-
-
- org.eclipse.birt.report.designer.rcp
- birt-rcp-report-designer-${birt.version}-${maven.build.timestamp}
- birt
-
-
-
-
-
- org.eclipse.tycho
- tycho-maven-plugin
- true
-
-
-
-
-
diff --git a/build/birt-packages/pom.xml b/build/birt-packages/pom.xml
index 5538d6560b6..f0d5373f9ac 100644
--- a/build/birt-packages/pom.xml
+++ b/build/birt-packages/pom.xml
@@ -33,7 +33,6 @@
birt-charts
birt-epp
- birt-report-rcp
birt-report-all-in-one
birt-report-framework
birt-report-framework-sdk
@@ -44,8 +43,6 @@
birt-wtp-integration-sdk
birt-source
birt-nl
- birt-publish
birt-runtime-test
-
diff --git a/promotion/pom.xml b/promotion/pom.xml
index cec6285a828..1ff645eae84 100644
--- a/promotion/pom.xml
+++ b/promotion/pom.xml
@@ -98,11 +98,6 @@ SPDX-License-Identifier: EPL-2.0
${project.basedir}/../build/birt-packages/birt-report-all-in-one/target/products/birt-report-designer-all-in-one-${birt.version}-${maven.build.timestamp}-win32.win32.x86_64.zip
${project.basedir}/../build/birt-packages/birt-report-framework-sdk/target/birt-report-framework-sdk-${birt.version}-${maven.build.timestamp}.zip
${project.basedir}/../build/birt-packages/birt-report-framework/target/birt-report-framework-${birt.version}-${maven.build.timestamp}.zip
- ${project.basedir}/../build/birt-packages/birt-report-rcp/target/products/birt-rcp-report-designer-${birt.version}-${maven.build.timestamp}-linux.gtk.aarch64.tar.gz
- ${project.basedir}/../build/birt-packages/birt-report-rcp/target/products/birt-rcp-report-designer-${birt.version}-${maven.build.timestamp}-linux.gtk.x86_64.tar.gz
- ${project.basedir}/../build/birt-packages/birt-report-rcp/target/products/birt-rcp-report-designer-${birt.version}-${maven.build.timestamp}-macosx.cocoa.aarch64.tar.gz
- ${project.basedir}/../build/birt-packages/birt-report-rcp/target/products/birt-rcp-report-designer-${birt.version}-${maven.build.timestamp}-macosx.cocoa.x86_64.tar.gz
- ${project.basedir}/../build/birt-packages/birt-report-rcp/target/products/birt-rcp-report-designer-${birt.version}-${maven.build.timestamp}-win32.win32.x86_64.zip
${project.basedir}/../build/birt-packages/birt-runtime-osgi/target/birt-runtime-osgi-${birt.version}-${maven.build.timestamp}.zip
${project.basedir}/../build/birt-packages/birt-runtime/target/birt-runtime-${birt.version}-${maven.build.timestamp}.zip
${project.basedir}/../build/birt-packages/birt-sample-plugins/target/birt-sample-plugins-${birt.version}-${maven.build.timestamp}.zip