source: trunk/quest-runner/pom.xml @ 673

Last change on this file since 673 was 673, checked in by sherbold, 12 years ago
  • updated POMs
  • Property svn:mime-type set to text/plain
File size: 7.5 KB
Line 
1<project
2  xmlns="http://maven.apache.org/POM/4.0.0"
3  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
5>
6  <modelVersion>4.0.0</modelVersion>
7  <groupId>de.ugoe.cs.quest</groupId>
8  <artifactId>quest-runner</artifactId>
9  <version>0.0.1-SNAPSHOT</version>
10  <name>quest-runner</name>
11  <scm>
12    <url>https://quest.informatik.uni-goettingen.de/svn/quest/trunk/quest-runner</url>
13  </scm>
14  <dependencies>
15    <dependency>
16      <groupId>de.ugoe.cs</groupId>
17      <artifactId>java-utils</artifactId>
18      <version>0.0.1-SNAPSHOT</version>
19    </dependency>
20    <dependency>
21      <groupId>de.ugoe.cs.quest</groupId>
22      <artifactId>quest-plugin-core</artifactId>
23      <version>0.0.1-SNAPSHOT</version>
24    </dependency>
25    <dependency>
26      <groupId>de.ugoe.cs.quest</groupId>
27      <artifactId>quest-ui-core</artifactId>
28      <version>0.0.1-SNAPSHOT</version>
29    </dependency>
30    <dependency>
31      <groupId>de.ugoe.cs.quest</groupId>
32      <artifactId>quest-ui-swt</artifactId>
33      <version>0.0.1-SNAPSHOT</version>
34    </dependency>
35    <dependency>
36      <groupId>net.sf.jopt-simple</groupId>
37      <artifactId>jopt-simple</artifactId>
38      <version>4.3</version>
39    </dependency>
40    <dependency>
41      <groupId>de.ugoe.cs.quest</groupId>
42      <artifactId>quest-plugin-guitar</artifactId>
43      <version>0.0.1-SNAPSHOT</version>
44    </dependency>
45    <dependency>
46      <groupId>de.ugoe.cs.quest</groupId>
47      <artifactId>quest-plugin-jfc</artifactId>
48      <version>0.0.1-SNAPSHOT</version>
49    </dependency>
50    <dependency>
51      <groupId>de.ugoe.cs.quest</groupId>
52      <artifactId>quest-plugin-mfc</artifactId>
53      <version>0.0.1-SNAPSHOT</version>
54    </dependency>
55    <dependency>
56      <groupId>de.ugoe.cs.quest</groupId>
57      <artifactId>quest-plugin-php</artifactId>
58      <version>0.0.1-SNAPSHOT</version>
59    </dependency>
60    <dependency>
61      <groupId>log4j</groupId>
62      <artifactId>log4j</artifactId>
63      <version>1.2.17</version>
64    </dependency>
65  </dependencies>
66  <build>
67    <pluginManagement>
68      <plugins>
69        <plugin>
70          <groupId>org.eclipse.m2e</groupId>
71          <artifactId>lifecycle-mapping</artifactId>
72          <version>1.0.0</version>
73          <configuration>
74            <lifecycleMappingMetadata>
75              <pluginExecutions>
76                <pluginExecution>
77                  <pluginExecutionFilter>
78                    <groupId>org.apache.maven.plugins</groupId>
79                    <artifactId>maven-dependency-plugin</artifactId>
80                    <versionRange>[1.0.0,)</versionRange>
81                    <goals>
82                      <goal>get</goal>
83                    </goals>
84                  </pluginExecutionFilter>
85                  <action>
86                    <ignore />
87                  </action>
88                </pluginExecution>
89                <pluginExecution>
90                  <pluginExecutionFilter>
91                    <groupId>org.apache.maven.plugins</groupId>
92                    <artifactId>maven-dependency-plugin</artifactId>
93                    <versionRange>[1.0.0,)</versionRange>
94                    <goals>
95                      <goal>unpack</goal>
96                    </goals>
97                  </pluginExecutionFilter>
98                  <action>
99                    <ignore />
100                  </action>
101                </pluginExecution>
102              </pluginExecutions>
103            </lifecycleMappingMetadata>
104          </configuration>
105        </plugin>
106      </plugins>
107    </pluginManagement>
108    <plugins>
109      <plugin>
110        <groupId>org.apache.maven.plugins</groupId>
111        <artifactId>maven-compiler-plugin</artifactId>
112        <version>2.5.1</version>
113        <configuration>
114          <source>1.6</source>
115          <target>1.6</target>
116          <compilerArgument>-Xlint:all</compilerArgument>
117          <showDeprecation>true</showDeprecation>
118          <showWarnings>true</showWarnings>
119        </configuration>
120      </plugin>
121      <plugin>
122        <groupId>org.apache.maven.plugins</groupId>
123        <artifactId>maven-jar-plugin</artifactId>
124        <configuration>
125          <archive>
126            <manifest>
127              <addClasspath>true</addClasspath>
128              <classpathPrefix>lib/</classpathPrefix>
129              <mainClass>de.ugoe.cs.quest.ui.Runner</mainClass>
130            </manifest>
131          </archive>
132        </configuration>
133      </plugin>
134      <plugin>
135        <groupId>org.apache.maven.plugins</groupId>
136        <artifactId>maven-dependency-plugin</artifactId>
137        <version>2.4</version>
138        <executions>
139          <execution>
140            <id>get-jfc-plugin-config</id>
141            <phase>process-classes</phase>
142            <goals>
143              <goal>unpack</goal>
144            </goals>
145            <configuration>
146              <artifactItems>
147                <artifactItem>
148                  <groupId>de.ugoe.cs.quest</groupId>
149                  <artifactId>quest-plugin-jfc</artifactId>
150                  <version>0.0.1-SNAPSHOT</version>
151                  <classifier>config</classifier>
152                  <type>zip</type>
153                  <outputDirectory>${project.build.directory}/data</outputDirectory>
154                </artifactItem>
155              </artifactItems>
156            </configuration>
157          </execution>
158          <execution>
159            <id>get-mfc-plugin-config</id>
160            <phase>process-classes</phase>
161            <goals>
162              <goal>unpack</goal>
163            </goals>
164            <configuration>
165              <artifactItems>
166                <artifactItem>
167                  <groupId>de.ugoe.cs.quest</groupId>
168                  <artifactId>quest-plugin-mfc</artifactId>
169                  <version>0.0.1-SNAPSHOT</version>
170                  <classifier>config</classifier>
171                  <type>zip</type>
172                  <outputDirectory>${project.build.directory}/data</outputDirectory>
173                </artifactItem>
174              </artifactItems>
175            </configuration>
176          </execution>
177          <execution>
178            <id>get-php-plugin-config</id>
179            <phase>process-classes</phase>
180            <goals>
181              <goal>unpack</goal>
182            </goals>
183            <configuration>
184              <artifactItems>
185                <artifactItem>
186                  <groupId>de.ugoe.cs.quest</groupId>
187                  <artifactId>quest-plugin-php</artifactId>
188                  <version>0.0.1-SNAPSHOT</version>
189                  <classifier>config</classifier>
190                  <type>zip</type>
191                  <outputDirectory>${project.build.directory}/data</outputDirectory>
192                </artifactItem>
193              </artifactItems>
194            </configuration>
195          </execution>
196        </executions>
197      </plugin>
198      <plugin>
199        <artifactId>maven-assembly-plugin</artifactId>
200        <version>2.2-beta-2</version>
201        <configuration>
202          <descriptors>
203            <descriptor>src/main/assembly/bin.xml</descriptor>
204          </descriptors>
205        </configuration>
206        <executions>
207          <execution>
208            <id>make-assembly</id>
209            <phase>package</phase>
210            <goals>
211              <goal>single</goal>
212            </goals>
213          </execution>
214        </executions>
215      </plugin>
216    </plugins>
217  </build>
218</project>
Note: See TracBrowser for help on using the repository browser.