diff options
author | Markus Knauer | 2013-12-17 08:47:23 +0000 |
---|---|---|
committer | Markus Knauer | 2013-12-17 08:49:06 +0000 |
commit | fe20548e6df6929d6501d291d2953f1be1a588e1 (patch) | |
tree | fc6be0cd4a1e2cdb2cf58959909a36148bf27daa | |
parent | ab4f9bada636c307f0aa9023de59306911d01426 (diff) | |
download | org.eclipse.epp.packages-fe20548e6df6929d6501d291d2953f1be1a588e1.tar.gz org.eclipse.epp.packages-fe20548e6df6929d6501d291d2953f1be1a588e1.tar.xz org.eclipse.epp.packages-fe20548e6df6929d6501d291d2953f1be1a588e1.zip |
Provide a readme.md with an inital build description in Git root
-rw-r--r-- | readme.md | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/readme.md b/readme.md new file mode 100644 index 00000000..136905c3 --- /dev/null +++ b/readme.md @@ -0,0 +1,48 @@ +The EPP Build +============= + +The Eclipse Packaging Project (EPP) provides the download packages based on the +content of the yearly Simultaneous Release. The download packages are provided +from (http://www.eclipse.org/downloads/). + +Build a Package Locally +----------------------- + +It's *easy* to run the build locally! All you need is Maven and then you need +to tell the build 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: + +1. tar.gz/zip archives with the packages in `packages/org.eclipse.epp.package.rcp.product/target/products/` and +2. a p2 repository with the EPP artifacts in `repository/`. + + +Available Profiles +------------------ + +Each package uses its own profile: + +- epp.package.automotive +- epp.package.cpp +- epp.package.dsl +- epp.package.java +- epp.package.jee +- epp.package.modeling +- epp.package.parallel +- epp.package.php +- epp.package.rcp +- epp.package.reporting +- epp.package.scout +- epp.package.standard +- epp.package.testing + +With the signing profile enabled, the build artifacts (bundles, features) and the +Windows and Mac OSX 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. + +- eclipse-sign + |