Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/releng
diff options
context:
space:
mode:
authorMarkus Knauer2012-10-23 12:20:44 -0400
committerMarkus Knauer2012-10-23 12:20:44 -0400
commitb8a9e4a482e2b8c23753cf1daa408101f8f9e57c (patch)
treec4eb5f0a909ecf64abe37410c3f84eadd5d8181d /releng
parent582cc5c2166396c2bb02bd10392f16434f9a6300 (diff)
downloadorg.eclipse.rap-b8a9e4a482e2b8c23753cf1daa408101f8f9e57c.tar.gz
org.eclipse.rap-b8a9e4a482e2b8c23753cf1daa408101f8f9e57c.tar.xz
org.eclipse.rap-b8a9e4a482e2b8c23753cf1daa408101f8f9e57c.zip
Create new assembling build project for RAP Examples.
This new build assembles the rapdemo.war and the workbenchdemo.war from the existing RAP Runtime build using remote p2 repositories at eclipse.org with the nightly build.
Diffstat (limited to 'releng')
-rw-r--r--releng/org.eclipse.rap.examples.build/.project (renamed from releng/org.eclipse.rap.demo.examples.build/.project)2
-rw-r--r--releng/org.eclipse.rap.examples.build/parent/parent/pom.xml (renamed from releng/org.eclipse.rap.demo.examples.build/parent/parent/pom.xml)15
-rw-r--r--releng/org.eclipse.rap.examples.build/parent/pom.xml (renamed from releng/org.eclipse.rap.demo.examples.build/parent/pom.xml)6
-rw-r--r--releng/org.eclipse.rap.examples.build/pom.xml (renamed from releng/org.eclipse.rap.demo.examples.build/pom.xml)18
-rw-r--r--releng/org.eclipse.rap.examples.build/rapdemo/feature/build.properties (renamed from releng/org.eclipse.rap.demo.examples.build/feature/build.properties)0
-rw-r--r--releng/org.eclipse.rap.examples.build/rapdemo/feature/feature.xml (renamed from releng/org.eclipse.rap.demo.examples.build/feature/feature.xml)46
-rw-r--r--releng/org.eclipse.rap.examples.build/rapdemo/feature/pom.xml (renamed from releng/org.eclipse.rap.demo.examples.build/feature/pom.xml)8
-rw-r--r--releng/org.eclipse.rap.examples.build/rapdemo/feature/rootfiles/launch.ini (renamed from releng/org.eclipse.rap.demo.examples.build/feature/rootfiles/launch.ini)0
-rw-r--r--releng/org.eclipse.rap.examples.build/rapdemo/feature/rootfiles/lib/org.eclipse.equinox.servletbridge_1.2.0.v20100201.jar (renamed from releng/org.eclipse.rap.demo.examples.build/feature/rootfiles/lib/org.eclipse.equinox.servletbridge_1.2.0.v20100201.jar)bin41162 -> 41162 bytes
-rw-r--r--releng/org.eclipse.rap.examples.build/rapdemo/feature/rootfiles/web.xml (renamed from releng/org.eclipse.rap.demo.examples.build/feature/rootfiles/web.xml)2
-rw-r--r--releng/org.eclipse.rap.examples.build/rapdemo/product/assembly.xml (renamed from releng/org.eclipse.rap.demo.examples.build/product/assembly.xml)0
-rw-r--r--releng/org.eclipse.rap.examples.build/rapdemo/product/org.eclipse.rap.examples.rapdemo.product (renamed from releng/org.eclipse.rap.demo.examples.build/product/org.eclipse.rap.demo.product)22
-rw-r--r--releng/org.eclipse.rap.examples.build/rapdemo/product/pom.xml (renamed from releng/org.eclipse.rap.demo.examples.build/product/pom.xml)12
-rw-r--r--releng/org.eclipse.rap.examples.build/workbenchdemo/feature/build.properties4
-rw-r--r--releng/org.eclipse.rap.examples.build/workbenchdemo/feature/feature.xml244
-rw-r--r--releng/org.eclipse.rap.examples.build/workbenchdemo/feature/pom.xml18
-rw-r--r--releng/org.eclipse.rap.examples.build/workbenchdemo/feature/rootfiles/launch.ini12
-rw-r--r--releng/org.eclipse.rap.examples.build/workbenchdemo/feature/rootfiles/lib/org.eclipse.equinox.servletbridge_1.2.0.v20100201.jarbin0 -> 41162 bytes
-rw-r--r--releng/org.eclipse.rap.examples.build/workbenchdemo/feature/rootfiles/web.xml49
-rw-r--r--releng/org.eclipse.rap.examples.build/workbenchdemo/product/assembly.xml18
-rw-r--r--releng/org.eclipse.rap.examples.build/workbenchdemo/product/org.eclipse.rap.examples.workbench.product31
-rw-r--r--releng/org.eclipse.rap.examples.build/workbenchdemo/product/pom.xml94
22 files changed, 519 insertions, 82 deletions
diff --git a/releng/org.eclipse.rap.demo.examples.build/.project b/releng/org.eclipse.rap.examples.build/.project
index 2d18a9a93b..210f7250bf 100644
--- a/releng/org.eclipse.rap.demo.examples.build/.project
+++ b/releng/org.eclipse.rap.examples.build/.project
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
- <name>org.eclipse.rap.demo.examples.build</name>
+ <name>org.eclipse.rap.examples.build</name>
<comment></comment>
<projects>
</projects>
diff --git a/releng/org.eclipse.rap.demo.examples.build/parent/parent/pom.xml b/releng/org.eclipse.rap.examples.build/parent/parent/pom.xml
index 0da08ed3f6..0cf886b4a4 100644
--- a/releng/org.eclipse.rap.demo.examples.build/parent/parent/pom.xml
+++ b/releng/org.eclipse.rap.examples.build/parent/parent/pom.xml
@@ -6,16 +6,15 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.eclipse.rap</groupId>
- <artifactId>org.eclipse.rap.demo.examples.parent.parent</artifactId>
- <version>1.5.0-SNAPSHOT</version>
+ <artifactId>org.eclipse.rap.examples.parent.parent</artifactId>
+ <version>2.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>
- <tycho-version>0.15.0</tycho-version>
+ <tycho-version>0.16.0</tycho-version>
<tycho.showEclipseLog>true</tycho.showEclipseLog>
<assembly-version>2.2.1</assembly-version>
<replacer-version>1.3.8</replacer-version>
- <war-filename>examples</war-filename>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
@@ -23,17 +22,17 @@
<repository>
<id>rap-nightly</id>
<layout>p2</layout>
- <url>http://download.eclipse.org/rt/rap/nightly/runtime</url>
+ <url>http://download.eclipse.org/rt/rap/nightly/runtime/</url>
</repository>
<repository>
- <id>rap-clientscripting</id>
+ <id>rap-incubator-nightly</id>
<layout>p2</layout>
- <url>http://build.eclipse.org/rt/rap/base-platforms/clientscripting/</url>
+ <url>http://download.eclipse.org/rt/rap/incubator/nightly/</url>
</repository>
<repository>
<id>eclipse-juno</id>
<layout>p2</layout>
- <url>http://download.eclipse.org/releases/juno</url>
+ <url>http://download.eclipse.org/releases/juno/</url>
</repository>
</repositories>
diff --git a/releng/org.eclipse.rap.demo.examples.build/parent/pom.xml b/releng/org.eclipse.rap.examples.build/parent/pom.xml
index 17ae0133c3..80e294750a 100644
--- a/releng/org.eclipse.rap.demo.examples.build/parent/pom.xml
+++ b/releng/org.eclipse.rap.examples.build/parent/pom.xml
@@ -7,12 +7,12 @@
<parent>
<groupId>org.eclipse.rap</groupId>
- <artifactId>org.eclipse.rap.demo.examples.parent.parent</artifactId>
- <version>1.5.0-SNAPSHOT</version>
+ <artifactId>org.eclipse.rap.examples.parent.parent</artifactId>
+ <version>2.0.0-SNAPSHOT</version>
<relativePath>parent</relativePath>
</parent>
- <artifactId>org.eclipse.rap.demo.examples.parent</artifactId>
+ <artifactId>org.eclipse.rap.examples.parent</artifactId>
<packaging>pom</packaging>
<!--
diff --git a/releng/org.eclipse.rap.demo.examples.build/pom.xml b/releng/org.eclipse.rap.examples.build/pom.xml
index 2e4dadcbe3..85a2f22743 100644
--- a/releng/org.eclipse.rap.demo.examples.build/pom.xml
+++ b/releng/org.eclipse.rap.examples.build/pom.xml
@@ -7,17 +7,18 @@
<parent>
<groupId>org.eclipse.rap</groupId>
- <artifactId>org.eclipse.rap.demo.examples.parent</artifactId>
- <version>1.5.0-SNAPSHOT</version>
+ <artifactId>org.eclipse.rap.examples.parent</artifactId>
+ <version>2.0.0-SNAPSHOT</version>
<relativePath>parent</relativePath>
</parent>
- <artifactId>org.eclipse.rap.demo.examples.build</artifactId>
+ <artifactId>org.eclipse.rap.examples.build</artifactId>
<packaging>pom</packaging>
- <name>RAP examples demo build</name>
+ <name>RAP demo examples build</name>
<modules>
+ <!--
<module>../../examples/org.eclipse.rap.examples</module>
<module>../../examples/org.eclipse.rap.examples.pages</module>
<module>../../../org.eclipse.rap.incubator.clientscripting/bundles/org.eclipse.rap.demo.clientscripting</module>
@@ -26,8 +27,13 @@
<module>../../../rap-gmap/com.eclipsesource.widgets.gmaps</module>
<module>../../../rap-gmap/org.eclipse.rap.demo.gmaps</module>
<module>../../../rap-demo-additions/org.eclipse.rap.demo.enrondata</module>
- <module>feature</module>
- <module>product</module>
+ -->
+ <!-- workbenchdemo -->
+ <module>workbenchdemo/feature</module>
+ <module>workbenchdemo/product</module>
+ <!-- rapdemo -->
+ <module>rapdemo/feature</module>
+ <module>rapdemo/product</module>
</modules>
</project>
diff --git a/releng/org.eclipse.rap.demo.examples.build/feature/build.properties b/releng/org.eclipse.rap.examples.build/rapdemo/feature/build.properties
index 1ba6eb8477..1ba6eb8477 100644
--- a/releng/org.eclipse.rap.demo.examples.build/feature/build.properties
+++ b/releng/org.eclipse.rap.examples.build/rapdemo/feature/build.properties
diff --git a/releng/org.eclipse.rap.demo.examples.build/feature/feature.xml b/releng/org.eclipse.rap.examples.build/rapdemo/feature/feature.xml
index 8d9c3e9e76..38f6f52837 100644
--- a/releng/org.eclipse.rap.demo.examples.build/feature/feature.xml
+++ b/releng/org.eclipse.rap.examples.build/rapdemo/feature/feature.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature
- id="org.eclipse.rap.demo.examples.feature"
+ id="org.eclipse.rap.examples.rapdemo.feature"
label="RAP Examples Demo Feature"
- version="1.5.0.qualifier">
+ version="2.0.0.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]
@@ -248,46 +248,4 @@
version="0.0.0"
unpack="false"/>
- <plugin
- id="org.eclipse.rap.demo.clientscripting"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="com.eclipsesource.widgets.ckeditor"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.rap.demo.ckeditor"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="com.eclipsesource.widgets.gmaps"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.rap.demo.gmaps"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
- id="org.eclipse.rap.demo.enrondata"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
</feature>
diff --git a/releng/org.eclipse.rap.demo.examples.build/feature/pom.xml b/releng/org.eclipse.rap.examples.build/rapdemo/feature/pom.xml
index 7630d44f6c..5703b11bbb 100644
--- a/releng/org.eclipse.rap.demo.examples.build/feature/pom.xml
+++ b/releng/org.eclipse.rap.examples.build/rapdemo/feature/pom.xml
@@ -7,12 +7,12 @@
<parent>
<groupId>org.eclipse.rap</groupId>
- <artifactId>org.eclipse.rap.demo.examples.parent.parent</artifactId>
- <version>1.5.0-SNAPSHOT</version>
- <relativePath>../parent/parent</relativePath>
+ <artifactId>org.eclipse.rap.examples.parent.parent</artifactId>
+ <version>2.0.0-SNAPSHOT</version>
+ <relativePath>../../parent/parent</relativePath>
</parent>
- <artifactId>org.eclipse.rap.demo.examples.feature</artifactId>
+ <artifactId>org.eclipse.rap.examples.rapdemo.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>
diff --git a/releng/org.eclipse.rap.demo.examples.build/feature/rootfiles/launch.ini b/releng/org.eclipse.rap.examples.build/rapdemo/feature/rootfiles/launch.ini
index b4dd51e43f..b4dd51e43f 100644
--- a/releng/org.eclipse.rap.demo.examples.build/feature/rootfiles/launch.ini
+++ b/releng/org.eclipse.rap.examples.build/rapdemo/feature/rootfiles/launch.ini
diff --git a/releng/org.eclipse.rap.demo.examples.build/feature/rootfiles/lib/org.eclipse.equinox.servletbridge_1.2.0.v20100201.jar b/releng/org.eclipse.rap.examples.build/rapdemo/feature/rootfiles/lib/org.eclipse.equinox.servletbridge_1.2.0.v20100201.jar
index 03659595ee..03659595ee 100644
--- a/releng/org.eclipse.rap.demo.examples.build/feature/rootfiles/lib/org.eclipse.equinox.servletbridge_1.2.0.v20100201.jar
+++ b/releng/org.eclipse.rap.examples.build/rapdemo/feature/rootfiles/lib/org.eclipse.equinox.servletbridge_1.2.0.v20100201.jar
Binary files differ
diff --git a/releng/org.eclipse.rap.demo.examples.build/feature/rootfiles/web.xml b/releng/org.eclipse.rap.examples.build/rapdemo/feature/rootfiles/web.xml
index 0247d5f7ac..0d23706fb1 100644
--- a/releng/org.eclipse.rap.demo.examples.build/feature/rootfiles/web.xml
+++ b/releng/org.eclipse.rap.examples.build/rapdemo/feature/rootfiles/web.xml
@@ -9,7 +9,7 @@
<init-param>
<param-name>commandline</param-name>
- <param-value> -registryMultiLanguage -console 10001 <!-- -consoleLog --></param-value>
+ <param-value> -registryMultiLanguage <!-- -console 10001 -consoleLog --></param-value>
</init-param>
<init-param>
diff --git a/releng/org.eclipse.rap.demo.examples.build/product/assembly.xml b/releng/org.eclipse.rap.examples.build/rapdemo/product/assembly.xml
index 47e6615003..47e6615003 100644
--- a/releng/org.eclipse.rap.demo.examples.build/product/assembly.xml
+++ b/releng/org.eclipse.rap.examples.build/rapdemo/product/assembly.xml
diff --git a/releng/org.eclipse.rap.demo.examples.build/product/org.eclipse.rap.demo.product b/releng/org.eclipse.rap.examples.build/rapdemo/product/org.eclipse.rap.examples.rapdemo.product
index 442deaf75a..3e7753ef9e 100644
--- a/releng/org.eclipse.rap.demo.examples.build/product/org.eclipse.rap.demo.product
+++ b/releng/org.eclipse.rap.examples.build/rapdemo/product/org.eclipse.rap.examples.rapdemo.product
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
-<product name="RAP examples demo product" uid="org.eclipse.rap.demo.examples.product" version="1.5.0.qualifier" useFeatures="true" includeLaunchers="false">
+<product name="RAP Examples Demo Product" uid="org.eclipse.rap.examples.rapdemo.product" version="2.0.0.qualifier" useFeatures="true" includeLaunchers="false">
<configIni use="default">
</configIni>
@@ -13,24 +13,24 @@
</plugins>
<features>
- <feature id="org.eclipse.rap.demo.examples.feature" version="1.5.0.qualifier"/>
+ <feature id="org.eclipse.rap.examples.rapdemo.feature" version="2.0.0.qualifier"/>
</features>
<configurations>
- <plugin id="org.eclipse.osgi.services" autoStart="true" startLevel="1" />
- <plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
<plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="2" />
- <plugin id="org.eclipse.equinox.http.servletbridge" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.http.registry" autoStart="true" startLevel="0" />
- <plugin id="org.eclipse.rap.rwt" autoStart="true" startLevel="0" />
- <plugin id="org.eclipse.rap.rwt.osgi" autoStart="true" startLevel="0" />
- <plugin id="org.eclipse.rap.examples" autoStart="true" startLevel="0" />
- <plugin id="org.eclipse.rap.examples.pages" autoStart="true" startLevel="0" />
- <plugin id="org.eclipse.rap.demo.clientscripting" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.equinox.http.servletbridge" autoStart="true" startLevel="2" />
+ <plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
+ <plugin id="org.eclipse.osgi.services" autoStart="true" startLevel="1" />
<plugin id="org.eclipse.rap.demo.ckeditor" autoStart="true" startLevel="0" />
- <plugin id="org.eclipse.rap.demo.gmaps" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.rap.demo.clientscripting" autoStart="true" startLevel="0" />
<plugin id="org.eclipse.rap.demo.enrondata" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.rap.demo.gmaps" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.rap.examples" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.rap.examples.pages" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.rap.rwt" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.rap.rwt.osgi" autoStart="true" startLevel="0" />
</configurations>
</product>
diff --git a/releng/org.eclipse.rap.demo.examples.build/product/pom.xml b/releng/org.eclipse.rap.examples.build/rapdemo/product/pom.xml
index 97448ee226..61e80da28f 100644
--- a/releng/org.eclipse.rap.demo.examples.build/product/pom.xml
+++ b/releng/org.eclipse.rap.examples.build/rapdemo/product/pom.xml
@@ -7,14 +7,18 @@
<parent>
<groupId>org.eclipse.rap</groupId>
- <artifactId>org.eclipse.rap.demo.examples.parent.parent</artifactId>
- <version>1.5.0-SNAPSHOT</version>
- <relativePath>../parent/parent</relativePath>
+ <artifactId>org.eclipse.rap.examples.parent.parent</artifactId>
+ <version>2.0.0-SNAPSHOT</version>
+ <relativePath>../../parent/parent</relativePath>
</parent>
- <artifactId>org.eclipse.rap.demo.examples.product</artifactId>
+ <artifactId>org.eclipse.rap.examples.rapdemo.product</artifactId>
<packaging>eclipse-repository</packaging>
+ <properties>
+ <war-filename>rapdemo</war-filename>
+ </properties>
+
<build>
<plugins>
<!-- Configure the p2 director -->
diff --git a/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/build.properties b/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/build.properties
new file mode 100644
index 0000000000..1ba6eb8477
--- /dev/null
+++ b/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/build.properties
@@ -0,0 +1,4 @@
+bin.includes = feature.xml,\
+ rootfiles/
+
+root=rootfiles
diff --git a/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/feature.xml b/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/feature.xml
new file mode 100644
index 0000000000..5327ff9474
--- /dev/null
+++ b/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/feature.xml
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+ id="org.eclipse.rap.examples.workbench.feature"
+ label="RAP Examples Workbench Demo Feature"
+ version="2.0.0.qualifier">
+
+ <description url="http://www.example.com/description">
+ [Enter Feature Description here.]
+ </description>
+
+ <copyright url="http://www.example.com/copyright">
+ [Enter Copyright Description here.]
+ </copyright>
+
+ <license url="http://www.example.com/license">
+ [Enter License Description here.]
+ </license>
+
+ <plugin
+ id="org.eclipse.rap.rwt"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.rap.rwt.osgi"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.osgi"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.osgi.services"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.equinox.console"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.apache.felix.gogo.command"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.apache.felix.gogo.runtime"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.apache.felix.gogo.shell"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.equinox.http.servlet"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.equinox.ds"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.equinox.util"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="com.ibm.icu.base"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.commands"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.contenttype"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.databinding"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.databinding.beans"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.databinding.observable"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.databinding.property"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.expressions"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.jobs"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.runtime"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.equinox.app"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.equinox.common"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.equinox.preferences"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.equinox.registry"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.rap.jface"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.rap.jface.databinding"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.equinox.http.servletbridge"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.equinox.servletbridge.extensionbundle"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.equinox.simpleconfigurator"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.equinox.http.registry"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.rap.demo"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+</feature>
diff --git a/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/pom.xml b/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/pom.xml
new file mode 100644
index 0000000000..0c2963ad22
--- /dev/null
+++ b/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/pom.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.rap</groupId>
+ <artifactId>org.eclipse.rap.examples.parent.parent</artifactId>
+ <version>2.0.0-SNAPSHOT</version>
+ <relativePath>../../parent/parent</relativePath>
+ </parent>
+
+ <artifactId>org.eclipse.rap.examples.workbench.feature</artifactId>
+ <packaging>eclipse-feature</packaging>
+
+</project>
diff --git a/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/rootfiles/launch.ini b/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/rootfiles/launch.ini
new file mode 100644
index 0000000000..b4dd51e43f
--- /dev/null
+++ b/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/rootfiles/launch.ini
@@ -0,0 +1,12 @@
+# Eclipse Runtime Configuration Overrides
+# These properties are loaded prior to starting the framework and can also be used to override System Properties
+# @null is a special value used to override and clear the framework's copy of a System Property prior to starting the framework
+# "*" can be used together with @null to clear System Properties that match a prefix name.
+
+osgi.*=@null
+org.osgi.*=@null
+eclipse.*=@null
+org.eclipse.*=@null
+
+osgi.parentClassloader=app
+osgi.contextClassLoaderParent=app
diff --git a/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/rootfiles/lib/org.eclipse.equinox.servletbridge_1.2.0.v20100201.jar b/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/rootfiles/lib/org.eclipse.equinox.servletbridge_1.2.0.v20100201.jar
new file mode 100644
index 0000000000..03659595ee
--- /dev/null
+++ b/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/rootfiles/lib/org.eclipse.equinox.servletbridge_1.2.0.v20100201.jar
Binary files differ
diff --git a/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/rootfiles/web.xml b/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/rootfiles/web.xml
new file mode 100644
index 0000000000..0d23706fb1
--- /dev/null
+++ b/releng/org.eclipse.rap.examples.build/workbenchdemo/feature/rootfiles/web.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
+<web-app id="WebApp">
+ <servlet id="bridge">
+ <servlet-name>equinoxbridgeservlet</servlet-name>
+ <display-name>Equinox Bridge Servlet</display-name>
+ <description>Equinox Bridge Servlet</description>
+ <servlet-class>org.eclipse.equinox.servletbridge.BridgeServlet</servlet-class>
+
+ <init-param>
+ <param-name>commandline</param-name>
+ <param-value> -registryMultiLanguage <!-- -console 10001 -consoleLog --></param-value>
+ </init-param>
+
+ <init-param>
+ <param-name>enableFrameworkControls</param-name>
+ <param-value>true</param-value>
+ </init-param>
+
+ <!--
+ When the framework is deployed, an extension bundle must be present to allow the Servlet API to
+ be exported by the container. Typically, this extension bundle is created at deploy time by the
+ FrameworkLauncher. If, however, an extension bundle (with id 'org.eclipse.equinox.servletbridge.extensionbundle') is
+ already present in the 'plugins' area, then preference is given to the existing bundle.
+ If this param is set to 'true', then the existing extension bundle with be *overridden* and
+ the one created by the FrameworkLauncher will replace any existing one. The default is 'false'
+ (giving preference to the existing extension bundle if present).
+
+ default: false
+ <init-param>
+ <param-name>overrideAndReplaceExtensionBundle</param-name>
+ <param-value>false</param-value>
+ </init-param>
+ -->
+
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>equinoxbridgeservlet</servlet-name>
+ <url-pattern>/*</url-pattern>
+ </servlet-mapping>
+
+ <!-- session timeout in minutes -->
+ <session-config>
+ <session-timeout>20</session-timeout>
+ </session-config>
+
+</web-app>
diff --git a/releng/org.eclipse.rap.examples.build/workbenchdemo/product/assembly.xml b/releng/org.eclipse.rap.examples.build/workbenchdemo/product/assembly.xml
new file mode 100644
index 0000000000..47e6615003
--- /dev/null
+++ b/releng/org.eclipse.rap.examples.build/workbenchdemo/product/assembly.xml
@@ -0,0 +1,18 @@
+<assembly>
+ <id>org.eclipse.rap.war</id>
+ <formats>
+ <format>war</format>
+ </formats>
+ <includeBaseDirectory>false</includeBaseDirectory>
+ <fileSets>
+ <fileSet>
+ <directory>${basedir}/target/products/${artifactId}/linux/gtk/x86_64</directory>
+ <outputDirectory>/WEB-INF</outputDirectory>
+ <excludes>
+ <exclude>plugins/javax.servlet*.jar</exclude>
+ <exclude>plugins/org.hamcrest*.jar</exclude>
+ <exclude>plugins/**junit*/</exclude>
+ </excludes>
+ </fileSet>
+ </fileSets>
+</assembly>
diff --git a/releng/org.eclipse.rap.examples.build/workbenchdemo/product/org.eclipse.rap.examples.workbench.product b/releng/org.eclipse.rap.examples.build/workbenchdemo/product/org.eclipse.rap.examples.workbench.product
new file mode 100644
index 0000000000..c89d903cc4
--- /dev/null
+++ b/releng/org.eclipse.rap.examples.build/workbenchdemo/product/org.eclipse.rap.examples.workbench.product
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?pde version="3.5"?>
+
+<product name="RAP Examples Workbench Demo Product" uid="org.eclipse.rap.examples.workbench.product" version="2.0.0.qualifier" useFeatures="true" includeLaunchers="false">
+
+ <configIni use="default">
+ </configIni>
+
+ <launcherArgs>
+ </launcherArgs>
+
+ <plugins>
+ </plugins>
+
+ <features>
+ <feature id="org.eclipse.rap.examples.workbench.feature" version="2.0.0.qualifier"/>
+ </features>
+
+ <configurations>
+ <plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
+ <plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="2" />
+ <plugin id="org.eclipse.equinox.http.registry" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.equinox.http.servletbridge" autoStart="true" startLevel="2" />
+ <plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
+ <plugin id="org.eclipse.osgi.services" autoStart="true" startLevel="1" />
+ <plugin id="org.eclipse.rap.demo" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.rap.rwt" autoStart="true" startLevel="0" />
+ <plugin id="org.eclipse.rap.rwt.osgi" autoStart="true" startLevel="0" />
+ </configurations>
+
+</product>
diff --git a/releng/org.eclipse.rap.examples.build/workbenchdemo/product/pom.xml b/releng/org.eclipse.rap.examples.build/workbenchdemo/product/pom.xml
new file mode 100644
index 0000000000..e28dd6ab51
--- /dev/null
+++ b/releng/org.eclipse.rap.examples.build/workbenchdemo/product/pom.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.eclipse.rap</groupId>
+ <artifactId>org.eclipse.rap.examples.parent.parent</artifactId>
+ <version>2.0.0-SNAPSHOT</version>
+ <relativePath>../../parent/parent</relativePath>
+ </parent>
+
+ <artifactId>org.eclipse.rap.examples.workbench.product</artifactId>
+ <packaging>eclipse-repository</packaging>
+
+ <properties>
+ <war-filename>workbenchdemo</war-filename>
+ </properties>
+
+ <build>
+ <plugins>
+ <!-- Configure the p2 director -->
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-director-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <executions>
+ <execution>
+ <id>materialize-products</id>
+ <goals>
+ <goal>materialize-products</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>archive-products</id>
+ <goals>
+ <goal>archive-products</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <!-- Remove javax.servlet from the bundles.info -->
+ <plugin>
+ <groupId>com.google.code.maven-replacer-plugin</groupId>
+ <artifactId>maven-replacer-plugin</artifactId>
+ <version>${replacer-version}</version>
+ <executions>
+ <execution>
+ <phase>verify</phase>
+ <goals>
+ <goal>replace</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <file>target/products/${project.artifactId}/linux/gtk/x86_64/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info</file>
+ <token>javax\.servlet.*false|org\.hamcrest.*false|org\.junit.*false</token>
+ <regexFlags>
+ <regexFlag>CASE_INSENSITIVE</regexFlag>
+ <regexFlag>UNIX_LINES</regexFlag>
+ </regexFlags>
+ </configuration>
+ </plugin>
+
+ <!-- Configure the assembly plugin to zip the war file -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>${assembly-version}</version>
+ <configuration>
+ <descriptors>
+ <descriptor>assembly.xml</descriptor>
+ </descriptors>
+ <!-- Configure the war's filename -->
+ <finalName>${war-filename}</finalName>
+ <appendAssemblyId>false</appendAssemblyId>
+ </configuration>
+ <executions>
+ <execution>
+ <id>make-assembly</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>

Back to the top