source: trunk/autoquest-runner/pom.xml

Last change on this file was 2221, checked in by pharms, 7 years ago

trying to get the platform specific profile jars running

  • Property svn:mime-type set to text/plain
File size: 8.3 KB
Line 
1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2    <parent>
3        <groupId>de.ugoe.cs.autoquest</groupId>
4        <artifactId>autoquest</artifactId>
5        <version>0.2.4-SNAPSHOT</version>
6        <relativePath>../autoquest/pom.xml</relativePath>
7    </parent>
8    <modelVersion>4.0.0</modelVersion>
9    <artifactId>autoquest-runner</artifactId>
10    <name>autoquest-runner</name>
11    <licenses>
12        <license>
13            <name>The Apache Software License, Version 2.0</name>
14            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
15        </license>
16    </licenses>
17    <scm>
18        <url>https://autoquest.informatik.uni-goettingen.de/svn/autoquest/trunk/autoquest-runner</url>
19        <connection>scm:svn:https://autoquest.informatik.uni-goettingen.de/svn/autoquest/trunk/autoquest-runner</connection>
20    </scm>
21    <dependencies>
22        <dependency>
23            <groupId>de.ugoe.cs</groupId>
24            <artifactId>java-utils</artifactId>
25            <version>${project.parent.version}</version>
26        </dependency>
27        <dependency>
28            <groupId>de.ugoe.cs.autoquest</groupId>
29            <artifactId>autoquest-plugin-core</artifactId>
30            <version>${project.parent.version}</version>
31        </dependency>
32        <dependency>
33            <groupId>de.ugoe.cs.autoquest</groupId>
34            <artifactId>autoquest-ui-core</artifactId>
35            <version>${project.parent.version}</version>
36        </dependency>
37        <dependency>
38            <groupId>net.sf.jopt-simple</groupId>
39            <artifactId>jopt-simple</artifactId>
40            <version>4.3</version>
41        </dependency>
42        <dependency>
43            <groupId>log4j</groupId>
44            <artifactId>log4j</artifactId>
45            <version>1.2.17</version>
46        </dependency>
47    </dependencies>
48    <profiles>
49        <profile>
50            <id>Windows-x86</id>
51            <activation>
52                <os>
53                    <family>windows</family>
54                    <arch>x86</arch>
55                </os>
56            </activation>
57            <properties>
58                <envClassifier>Windows-x86</envClassifier>
59            </properties>
60            <dependencies>
61                <dependency>
62                    <groupId>de.ugoe.cs.autoquest</groupId>
63                    <artifactId>autoquest-ui-swt</artifactId>
64                    <version>${project.parent.version}</version>
65                    <classifier>Windows-x86</classifier>
66                </dependency>
67            </dependencies>
68        </profile>
69        <profile>
70            <id>Windows-amd64</id>
71            <activation>
72                <os>
73                    <family>windows</family>
74                    <arch>amd64</arch>
75                </os>
76            </activation>
77            <properties>
78                <envClassifier>Windows-amd64</envClassifier>
79            </properties>
80            <dependencies>
81                <dependency>
82                    <groupId>de.ugoe.cs.autoquest</groupId>
83                    <artifactId>autoquest-ui-swt</artifactId>
84                    <version>${project.parent.version}</version>
85                    <classifier>Windows-amd64</classifier>
86                </dependency>
87            </dependencies>
88        </profile>
89        <profile>
90            <id>Linux-x86</id>
91            <activation>
92                <os>
93                    <family>linux</family>
94                    <arch>x86</arch>
95                </os>
96            </activation>
97            <properties>
98                <envClassifier>Linux-x86</envClassifier>
99            </properties>
100            <dependencies>
101                <dependency>
102                    <groupId>de.ugoe.cs.autoquest</groupId>
103                    <artifactId>autoquest-ui-swt</artifactId>
104                    <version>${project.parent.version}</version>
105                    <classifier>Linux-x86</classifier>
106                </dependency>
107            </dependencies>
108        </profile>
109        <profile>
110            <id>Linux-i386</id>
111            <activation>
112                <os>
113                    <family>linux</family>
114                    <arch>i386</arch>
115                </os>
116            </activation>
117            <properties>
118                <envClassifier>Linux-i386</envClassifier>
119            </properties>
120            <dependencies>
121                <dependency>
122                    <groupId>de.ugoe.cs.autoquest</groupId>
123                    <artifactId>autoquest-ui-swt</artifactId>
124                    <version>${project.parent.version}</version>
125                    <classifier>Linux-i386</classifier>
126                </dependency>
127            </dependencies>
128        </profile>
129        <profile>
130            <id>Linux-x86_64</id>
131            <activation>
132                <os>
133                    <family>linux</family>
134                    <arch>x86_64</arch>
135                </os>
136            </activation>
137            <properties>
138                <envClassifier>Linux-x86_64</envClassifier>
139            </properties>
140            <dependencies>
141                <dependency>
142                    <groupId>de.ugoe.cs.autoquest</groupId>
143                    <artifactId>autoquest-ui-swt</artifactId>
144                    <version>${project.parent.version}</version>
145                    <classifier>Linux-x86_64</classifier>
146                </dependency>
147            </dependencies>
148        </profile>
149        <profile>
150            <id>Linux-amd64</id>
151            <activation>
152                <os>
153                    <family>linux</family>
154                    <arch>amd64</arch>
155                </os>
156            </activation>
157            <properties>
158                <envClassifier>Linux-amd64</envClassifier>
159            </properties>
160            <dependencies>
161                <dependency>
162                    <groupId>de.ugoe.cs.autoquest</groupId>
163                    <artifactId>autoquest-ui-swt</artifactId>
164                    <version>${project.parent.version}</version>
165                    <classifier>Linux-amd64</classifier>
166                </dependency>
167            </dependencies>
168        </profile>
169        <profile>
170            <id>Linux-ppc64</id>
171            <activation>
172                <os>
173                    <family>linux</family>
174                    <arch>ppc64</arch>
175                </os>
176            </activation>
177            <properties>
178                <envClassifier>Linux-ppc64</envClassifier>
179            </properties>
180            <dependencies>
181                <dependency>
182                    <groupId>de.ugoe.cs.autoquest</groupId>
183                    <artifactId>autoquest-ui-swt</artifactId>
184                    <version>${project.parent.version}</version>
185                    <classifier>Linux-ppc64</classifier>
186                </dependency>
187            </dependencies>
188        </profile>
189    </profiles>
190    <build>
191        <plugins>
192            <plugin>
193                <groupId>org.apache.maven.plugins</groupId>
194                <artifactId>maven-jar-plugin</artifactId>
195                <configuration>
196                    <archive>
197                        <manifest>
198                            <addClasspath>true</addClasspath>
199                            <classpathPrefix>lib/</classpathPrefix>
200                            <mainClass>de.ugoe.cs.autoquest.ui.Runner</mainClass>
201                        </manifest>
202                    </archive>
203                    <classifier>${envClassifier}</classifier>
204                </configuration>
205            </plugin>
206            <plugin>
207                <artifactId>maven-assembly-plugin</artifactId>
208                <version>2.2-beta-2</version>
209                <configuration>
210                    <descriptors>
211                        <descriptor>src/main/assembly/bin.xml</descriptor>
212                        <descriptor>src/main/assembly/config.xml</descriptor>
213                    </descriptors>
214                </configuration>
215                <executions>
216                    <execution>
217                        <id>make-assembly</id>
218                        <phase>package</phase>
219                        <goals>
220                            <goal>single</goal>
221                        </goals>
222                    </execution>
223                </executions>
224            </plugin>
225        </plugins>
226    </build>
227</project>
Note: See TracBrowser for help on using the repository browser.