Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/releng
diff options
context:
space:
mode:
authorRalf Sternberg2011-10-02 15:59:56 +0000
committerRalf Sternberg2011-10-02 15:59:56 +0000
commite9d176dbed186e4baad6ecf9f81b209901935432 (patch)
tree414311b5c3c830929cb053ce9c2e53974e96c912 /releng
parentfbe31bfe0ae4499987c74fc14d49d8682ed06adb (diff)
downloadorg.eclipse.rap-e9d176dbed186e4baad6ecf9f81b209901935432.tar.gz
org.eclipse.rap-e9d176dbed186e4baad6ecf9f81b209901935432.tar.xz
org.eclipse.rap-e9d176dbed186e4baad6ecf9f81b209901935432.zip
Added README file to releng project - bug 354781: [Releng] Evaluate tycho for building RAP
https://bugs.eclipse.org/bugs/show_bug.cgi?id=354781
Diffstat (limited to 'releng')
-rw-r--r--releng/org.eclipse.rap.releng/README.txt55
1 files changed, 55 insertions, 0 deletions
diff --git a/releng/org.eclipse.rap.releng/README.txt b/releng/org.eclipse.rap.releng/README.txt
new file mode 100644
index 0000000000..d2d219a3e5
--- /dev/null
+++ b/releng/org.eclipse.rap.releng/README.txt
@@ -0,0 +1,55 @@
+Building RAP
+============
+
+We use tycho [1] to build RAP.
+
+Prerequisites
+-------------
+
+You'll need:
+
+* A CVS client
+* Maven 3.0
+* network access
+
+Preparation
+-----------
+
+Checkout the RAP repository. You cannot build directly from your Eclipse workspace, because
+projects from CVS are stored in a directory structure that differs from the repository.
+Once RAP has switched to git, you will be able to build directly from your local repository.
+
+ cvs -d :pserver:anonymous@dev.eclipse.org:/cvsroot/rt co -P -r HEAD org.eclipse.rap
+
+This command creates a new directory "org.eclipse.rap" and checks out the latest version of the
+RAP repository into this directory.
+
+RAP Runtime
+-----------
+
+Run maven on the runtime directory in the releng project
+
+ cd org.eclipse.rap/releng/org.eclipse.rap.releng/runtime
+ mvn clean package
+
+The runtime repository will be created in runtime-repository/target
+
+Note: this command creates the rap.runtime feature which contains only the RAP artifacts.
+ The basic target requirements have to be copied from the platform repositories.
+ We use the pom-aggregate.xml to aggregate this feature on the build server, but this won't
+ run locally.
+
+RAP Tooling
+-----------
+
+Run maven on the tooling directory in the releng project
+
+ cd org.eclipse.rap/releng/org.eclipse.rap.releng/tooling
+ mvn clean package
+
+The tooling repository will be created in tooling-repository/target
+
+References
+----------
+
+[1] http://eclipse.org/tycho/

Back to the top