Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarvin Mueller2014-05-21 12:18:34 +0000
committerMarvin Mueller2014-05-22 10:42:19 +0000
commiteaf15769c526da518070d19f4cb188de8a93514d (patch)
treec560de67c9bea79472d9e15bacebdf549ed8cba0 /org.eclipse.jubula.examples.extension.releng
parentab775647c22936c147fffb63578c86af34b41c7f (diff)
downloadorg.eclipse.jubula.core-eaf15769c526da518070d19f4cb188de8a93514d.tar.gz
org.eclipse.jubula.core-eaf15769c526da518070d19f4cb188de8a93514d.tar.xz
org.eclipse.jubula.core-eaf15769c526da518070d19f4cb188de8a93514d.zip
Non-sprint task - adding further example to swing toolkit extension and an example of building with maven and tycho
If you want to build the update site and plugins you must adapt the path to GUIdancer in the extension.target
Diffstat (limited to 'org.eclipse.jubula.examples.extension.releng')
-rw-r--r--org.eclipse.jubula.examples.extension.releng/.gitignore3
-rw-r--r--org.eclipse.jubula.examples.extension.releng/.project11
-rw-r--r--org.eclipse.jubula.examples.extension.releng/pom.xml75
-rw-r--r--org.eclipse.jubula.examples.extension.releng/targetDefinition/extension.target18
4 files changed, 107 insertions, 0 deletions
diff --git a/org.eclipse.jubula.examples.extension.releng/.gitignore b/org.eclipse.jubula.examples.extension.releng/.gitignore
new file mode 100644
index 000000000..64af1f50f
--- /dev/null
+++ b/org.eclipse.jubula.examples.extension.releng/.gitignore
@@ -0,0 +1,3 @@
+/build
+/bin
+/target
diff --git a/org.eclipse.jubula.examples.extension.releng/.project b/org.eclipse.jubula.examples.extension.releng/.project
new file mode 100644
index 000000000..0c2c7346d
--- /dev/null
+++ b/org.eclipse.jubula.examples.extension.releng/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.eclipse.jubula.examples.extension.releng</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
diff --git a/org.eclipse.jubula.examples.extension.releng/pom.xml b/org.eclipse.jubula.examples.extension.releng/pom.xml
new file mode 100644
index 000000000..a2c5728f6
--- /dev/null
+++ b/org.eclipse.jubula.examples.extension.releng/pom.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.eclipse.jubula</groupId>
+ <artifactId>org.eclipse.jubula.examples.extension.releng</artifactId>
+ <version>2.3.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+ <modules>
+ <module>../org.eclipse.jubula.examples.extension.swing.feature</module>
+ <module>../org.eclipse.jubula.examples.extension.swing.rc</module>
+ <module>../org.eclipse.jubula.examples.extension.swing.toolkit</module>
+ <module>../org.eclipse.jubula.examples.extension.updateSite</module>
+ </modules>
+
+ <properties>
+ <tycho.version>0.20.0</tycho.version>
+ </properties>
+
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-maven-plugin</artifactId>
+ <version>${tycho.version}</version>
+ <extensions>true</extensions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>${tycho.version}</version>
+ <configuration>
+ <target>
+ <artifact>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>${project.artifactId}</artifactId>
+ <version>${project.version}</version>
+ <classifier>../org.eclipse.jubula.examples.extension.releng/targetDefinition/extension</classifier>
+ </artifact>
+ </target>
+ <environments>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86_64</arch>
+ </environment>
+ <environment>
+ <os>macosx</os>
+ <ws>cocoa</ws>
+ <arch>x86_64</arch>
+ </environment>
+ </environments>
+ </configuration>
+ </plugin>
+ </plugins>
+
+ </build>
+
+</project> \ No newline at end of file
diff --git a/org.eclipse.jubula.examples.extension.releng/targetDefinition/extension.target b/org.eclipse.jubula.examples.extension.releng/targetDefinition/extension.target
new file mode 100644
index 000000000..2e2db34b5
--- /dev/null
+++ b/org.eclipse.jubula.examples.extension.releng/targetDefinition/extension.target
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde version="3.8"?><target name="New Target" sequenceNumber="15">
+<locations>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.jubula.feature.rc.feature.group" />
+<repository location="jar:file:/path/to/guidancer/development/extension-toolkit-rc.zip!/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.platform.ide" version="4.2.2.M20130204-1200"/>
+<repository location="http://download.eclipse.org/eclipse/updates/4.2"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.jubula.feature.source.feature.group" />
+<unit id="org.eclipse.jubula.feature.feature.group" />
+<repository location="jar:file:/path/to/guidancer/development/org.eclipse.jubula.site.zip!/"/>
+</location>
+</locations>
+</target>

Back to the top