From 9d1b01053ac793111d9e2abc9fcc2284b967256b Mon Sep 17 00:00:00 2001 From: Hannes Wellmann Date: Mon, 7 Oct 2024 00:29:13 +0200 Subject: [PATCH] [Oomph-Setup] Add eclipse.platform.ui configuration setup Additionally add a styled and drag&drop-able Oomph Configuration button and clean-up the build instructions. Part of https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/2430 --- README.md | 10 ++- releng/org.eclipse.ui.releng/.project | 2 +- .../platformUIConfiguration.setup | 86 +++++++++++++++++++ releng/org.eclipse.ui.releng/platformUi.setup | 5 ++ 4 files changed, 99 insertions(+), 4 deletions(-) create mode 100644 releng/org.eclipse.ui.releng/platformUIConfiguration.setup diff --git a/README.md b/README.md index 05e96f95a81..6a3a3792008 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,11 @@ For more information, refer to the [Eclipse Platform project page](https://proje Contributions are most welcome. There are many ways to contribute, from entering high quality bug reports, to contributing code or documentation changes. -For a complete guide, see the https://github.com/eclipse-platform/.github/blob/main/CONTRIBUTING.md. +For a complete guide, see the [CONTRIBUTING](https://github.com/eclipse-platform/.github/blob/main/CONTRIBUTING.md) page. + +[![Create Eclipse Development Environment for Eclipse Platform UI](https://download.eclipse.org/oomph/www/setups/svg/Eclipse_Platform_UI.svg)]( +https://www.eclipse.org/setups/installer/?url=https://raw.githubusercontent.com/eclipse-platform/eclipse.platform.ui/master/releng/org.eclipse.ui.releng/platformUIConfiguration.setup&show=true +"Click to open Eclipse-Installer Auto Launch or drag into your running installer") ## Test Dependencies @@ -27,10 +31,10 @@ Please install them by installing "Eclipse Test Framework" from the [current rel ## How to Build on the Command Line -You need Maven 3.8.x installed. After this you can run the build via the following command: +You need Maven 3.9.x installed. After this you can run the build via the following command: ``` -mvn clean verify -Pbuild-individual-bundles +mvn clean verify ``` diff --git a/releng/org.eclipse.ui.releng/.project b/releng/org.eclipse.ui.releng/.project index f866cdcb5e5..f9964ce782d 100644 --- a/releng/org.eclipse.ui.releng/.project +++ b/releng/org.eclipse.ui.releng/.project @@ -1,6 +1,6 @@ - org.eclipse.ui.releng + org.eclipse.platform.ui.setup diff --git a/releng/org.eclipse.ui.releng/platformUIConfiguration.setup b/releng/org.eclipse.ui.releng/platformUIConfiguration.setup new file mode 100644 index 00000000000..b21105c330c --- /dev/null +++ b/releng/org.eclipse.ui.releng/platformUIConfiguration.setup @@ -0,0 +1,86 @@ + + + + + https://www.eclipse.org/downloads/images/committers.png + + + Eclipse Platform UI + + + + + + The Eclipse Platform UI installation provides the latest tools needed to work with the project's source code. + + + + + + + record + + + + + + + + + + + + The Eclipse Platform UI workspace provides all the source code of the project. + + + <p> + The <code>Eclipse Platform UI</code> configuration provisions a dedicated development environment for the complete set of projects that comprise the Eclipse Platform UI, + i.e. the projects that are contained in the <a href="https://github.com/eclipse-platform/eclipse.platform.ui">eclipse.platform.ui</a> repository. + </p> + <p> + The installation is based on the latest successful integration build of the <code>Eclipse Platform SDK</code>, + the PDE target platform, like the installation, is also based on the latest integration build, + and the API baseline is based on the most recent release. + <p> + </p> + Please <a href="https://wiki.eclipse.org/Eclipse_Platform_SDK_Provisioning">read the tutorial instructions</a> for more details. + </p> + + diff --git a/releng/org.eclipse.ui.releng/platformUi.setup b/releng/org.eclipse.ui.releng/platformUi.setup index ec3a3b5ff6c..2debd24fcdd 100644 --- a/releng/org.eclipse.ui.releng/platformUi.setup +++ b/releng/org.eclipse.ui.releng/platformUi.setup @@ -13,6 +13,11 @@ xsi:schemaLocation="http://www.eclipse.org/oomph/setup/git/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/Git.ecore http://www.eclipse.org/oomph/predicates/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/Predicates.ecore http://www.eclipse.org/oomph/setup/targlets/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/SetupTarglets.ecore http://www.eclipse.org/oomph/setup/workingsets/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/SetupWorkingSets.ecore http://www.eclipse.org/oomph/workingsets/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/WorkingSets.ecore" name="ui" label="UI"> + + +