Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Knauer2013-12-17 08:47:23 +0000
committerMarkus Knauer2013-12-17 08:49:06 +0000
commitfe20548e6df6929d6501d291d2953f1be1a588e1 (patch)
treefc6be0cd4a1e2cdb2cf58959909a36148bf27daa /readme.md
parentab4f9bada636c307f0aa9023de59306911d01426 (diff)
downloadorg.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
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md48
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
+

Back to the top