tag | 233c8378d89ba75afbe4d37e2c888be3cfd66c00 | |
---|---|---|
tagger | Markus Knauer <mknauer@eclipsesource.com> | Wed Sep 19 18:11:41 2018 +0200 |
object | 7834a03769440315362f819cbf4b344ea03687e9 |
2018-09_R -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEYIlLI0gMf8GHyfZP+2FH04X9W9UFAluidT0ACgkQ+2FH04X9 W9UcRRAAst3glqnMgfpZ43uBN3Q85lwdh8zYR451Bkv9CohNMwrGV24UdaVK2F9O WZL5tyDfXgJQXo4VX0fk9f6gin4E4vM3BkcsKPtIKHNopPEzPwsoT80ubo/Oekj0 wrGsWqlCOg20JQ9toX+ip3UirkgTZyoZuVFNjciiUVRuUvzUEu07FySI9ljPMvrQ kbGErtlGgtK+NqbQLRFB5SllwcDq5IRnzMC+chU0bm75xM211hx7xp+QXHk4xJY0 3bFifNb4lrA2WlGQ38UgZs3fLELKEJ6RcdFpc00VA6XlsxG58XnzS5CFkTXPuw3A aHcxD+DqU2+unyYfl4UAKXyjYNELc+6nDHYdwEMBQrbWiFMfy3Mn65EibXEQTnwW k1mAVTL+p32KXrWFCuoUlE6GCKIifSb1pxUX5YMw8mfQfif1w7OY6ecGfGkvS+uf 2n8SR/mUpc1HaMUz6Bj3Ft+iFNRi57920brCHA1V5R7Le52vsza1Groz6VCeIq5M u2mq8SHLN9+7Yn5FiTs0EjSfG7CIl+yPMea5LgpOJLWdpxuwJZGoH9t2VHHJWdN1 eVoDuslqZjbr69u0AWy4ZgtOQbqGtYuy28+bZaSCJxrUSGnwl7pZu8c3TTDHa2hM eH26bkdoXM/hv97Tyu2TuPOQZ0UakiGn11Ysqb0sbpGKA7HROX4= =/kMA -----END PGP SIGNATURE-----
commit | 7834a03769440315362f819cbf4b344ea03687e9 | [log] [tgz] |
---|---|---|
author | Markus Knauer <mknauer@eclipsesource.com> | Mon Sep 17 18:00:00 2018 +0000 |
committer | Markus Knauer <mknauer@eclipsesource.com> | Mon Sep 17 18:00:00 2018 +0000 |
tree | 18adf81b776743c24a5538640d0b544ab051ac74 | |
parent | 4f37102b1358f89df0ea27642e464a8fc1a43a96 [diff] |
Update strings and versions for final 2018-09a Change-Id: Ie7728666cfb09b67ea3af46fab78007b90fdc2e1 Signed-off-by: Markus Knauer <mknauer@eclipsesource.com>
The Eclipse Packaging Project (EPP) provides the download packages based on the content of the yearly Simultaneous Release. The download packages are provided from www.eclipse.org/downloads/eclipse-packages/.
It's easy to run the build locally! All you need is Maven and then you need to tell Maven which package(s) to build via profile. As an example, the following command from the root of the Git repository builds the RCP/RAP package against the Simultaneous Release staging p2 repository:
mvn clean verify -Pepp.package.rcp
This build creates output in two places:
archive/
andarchive/repository/
.If you are running the build on Windows, the last build step will currently fail. This failure can be circumvented by skipping the last step which aggregates the filtered EPP artifacts from the packages into a new p2 repository. For further details see bug 426416. At the moment it is advised to run the build command on Windows with package
only:
mvn clean package -Pepp.package.rcp
In addition to that it is not possible to create zip and tar.gz archives on Windows due to missing Bash scripting capabilities. On Windows, the output of the build is the eclipse
directory that contains the usual content from the zip archive. This directory can be found below (e.g. RCP package) packages/org.eclipse.epp.package.rcp.product/target/products/
.
Each package uses its own profile:
With the signing profiles enabled, the build artifacts (bundles, features) and the Windows and macOS executables are signed. This is done by using the Eclipse Foundation internal signing service and can be activated only if the build is running there.
By default, the EPP build uses the content of the Eclipse Simultaneous Release Staging repository at http://download.eclipse.org/staging/2018-09/ as input. Sometimes it is desired to build against another release (e.g. a different milestone), or against a local mirror of this repository. This can be achieved by setting the Java property eclipse.simultaneous.release.repository
to another URL. As an example, by adding the following argument to the Maven command line, the EPP build will read its input from the composite Eclipse 2018-09 repository:
-Declipse.simultaneous.release.repository="http://download.eclipse.org/releases/2018-09"