Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Tiede2014-01-09 09:43:56 +0000
committerMarkus Tiede2014-01-09 09:43:56 +0000
commit317e9db516714fc523b4ffbe16850c7d189324a9 (patch)
tree5a8fd3835e66292b05ece281223bddc1b236b082 /org.eclipse.jubula.product.autagent.start
parent0681328b6b885d96f8919bde5da10ba3549d6e58 (diff)
downloadorg.eclipse.jubula.core-317e9db516714fc523b4ffbe16850c7d189324a9.tar.gz
org.eclipse.jubula.core-317e9db516714fc523b4ffbe16850c7d189324a9.tar.xz
org.eclipse.jubula.core-317e9db516714fc523b4ffbe16850c7d189324a9.zip
Sprint task - generate 32 and 64 bit launcher artifacts for the autagent and stopautagent products - http://bugzilla.bredex.de/631.
Diffstat (limited to 'org.eclipse.jubula.product.autagent.start')
-rw-r--r--org.eclipse.jubula.product.autagent.start/org.eclipse.jubula.product.autagent.start.product30
-rw-r--r--org.eclipse.jubula.product.autagent.start/pom.xml72
2 files changed, 63 insertions, 39 deletions
diff --git a/org.eclipse.jubula.product.autagent.start/org.eclipse.jubula.product.autagent.start.product b/org.eclipse.jubula.product.autagent.start/org.eclipse.jubula.product.autagent.start.product
index 09a57ed92..9e3c42107 100644
--- a/org.eclipse.jubula.product.autagent.start/org.eclipse.jubula.product.autagent.start.product
+++ b/org.eclipse.jubula.product.autagent.start/org.eclipse.jubula.product.autagent.start.product
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
-<product name="Start AUT Agent" uid="org.eclipse.jubula.product.autagent.start.product" id="org.eclipse.jubula.app.autagent.product" application="org.eclipse.jubula.app.autagent" version="1.0.0.qualifier" useFeatures="false" includeLaunchers="false">
+<product name="Start AUT Agent" uid="org.eclipse.jubula.product.autagent.start" id="org.eclipse.jubula.app.autagent.product" application="org.eclipse.jubula.app.autagent" version="1.0.0.qualifier" useFeatures="false" includeLaunchers="true">
<configIni use="default">
</configIni>
@@ -35,34 +35,8 @@
</vm>
<plugins>
- <plugin id="ch.qos.logback.classic"/>
- <plugin id="ch.qos.logback.core"/>
- <plugin id="ch.qos.logback.slf4j" fragment="true"/>
- <plugin id="org.apache.commons.beanutils"/>
- <plugin id="org.apache.commons.cli"/>
- <plugin id="org.apache.commons.collections"/>
- <plugin id="org.apache.commons.lang"/>
- <plugin id="org.apache.commons.logging"/>
- <plugin id="org.apache.oro"/>
- <plugin id="org.eclipse.core.contenttype"/>
- <plugin id="org.eclipse.core.jobs"/>
- <plugin id="org.eclipse.core.runtime"/>
- <plugin id="org.eclipse.core.runtime.compatibility.registry" fragment="true"/>
- <plugin id="org.eclipse.equinox.app"/>
- <plugin id="org.eclipse.equinox.common"/>
- <plugin id="org.eclipse.equinox.preferences"/>
- <plugin id="org.eclipse.equinox.registry"/>
- <plugin id="org.eclipse.jubula.app.autagent"/>
- <plugin id="org.eclipse.jubula.autagent"/>
- <plugin id="org.eclipse.jubula.communication"/>
- <plugin id="org.eclipse.jubula.rc.common"/>
- <plugin id="org.eclipse.jubula.rc.common.agent"/>
- <plugin id="org.eclipse.jubula.rc.swing"/>
- <plugin id="org.eclipse.jubula.rc.swt"/>
- <plugin id="org.eclipse.jubula.tools"/>
<plugin id="org.eclipse.osgi"/>
- <plugin id="org.eclipse.osgi.services"/>
- <plugin id="org.slf4j.api"/>
+ <plugin id="org.eclipse.jubula.app.autagent"/>
</plugins>
diff --git a/org.eclipse.jubula.product.autagent.start/pom.xml b/org.eclipse.jubula.product.autagent.start/pom.xml
index 0c9bd4e8e..96699b6f5 100644
--- a/org.eclipse.jubula.product.autagent.start/pom.xml
+++ b/org.eclipse.jubula.product.autagent.start/pom.xml
@@ -1,15 +1,65 @@
<?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>
- <artifactId>org.eclipse.jubula.releng.client</artifactId>
- <groupId>org.eclipse.jubula</groupId>
- <version>2.3.0-SNAPSHOT</version>
- <relativePath>../org.eclipse.jubula.releng.client</relativePath>
- </parent>
- <artifactId>org.eclipse.jubula.product.autagent.start</artifactId>
- <packaging>eclipse-repository</packaging>
+ 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>
+ <artifactId>org.eclipse.jubula.releng.client</artifactId>
+ <groupId>org.eclipse.jubula</groupId>
+ <version>2.3.0-SNAPSHOT</version>
+ <relativePath>../org.eclipse.jubula.releng.client</relativePath>
+ </parent>
+ <artifactId>org.eclipse.jubula.product.autagent.start</artifactId>
+ <packaging>eclipse-repository</packaging>
+ <build>
+ <plugins>
+ <!-- image path workaround described in http://software.2206966.n2.nabble.com/How-to-apply-patch-no-launcher-icon-TYCHO-300-td6059641.html -->
+ <plugin>
+ <artifactId>maven-resources-plugin</artifactId>
+ <version>2.5</version>
+ <executions>
+ <execution>
+ <id>copy-resources</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>copy-resources</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${project.build.directory}/products/${project.artifactId}/${project.artifactId}/icons/</outputDirectory>
+ <nonFilteredFileExtensions>
+ <nonFilteredFileExtension>ico</nonFilteredFileExtension>
+ <nonFilteredFileExtension>xpm</nonFilteredFileExtension>
+ <nonFilteredFileExtension>icns</nonFilteredFileExtension>
+ <nonFilteredFileExtension>bmp</nonFilteredFileExtension>
+ <nonFilteredFileExtension>gif</nonFilteredFileExtension>
+ <nonFilteredFileExtension>png</nonFilteredFileExtension>
+ </nonFilteredFileExtensions>
+ <resources>
+ <resource>
+ <directory>icons</directory>
+ </resource>
+ </resources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-director-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <includeAllDependencies>true</includeAllDependencies>
+ </configuration>
+ <executions>
+ <execution>
+ <id>materialize-products</id>
+ <goals>
+ <goal>materialize-products</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>

Back to the top