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