source: tags/autoquest-release-0.2.0/autoquest-distribution/pom.xml @ 2111

Last change on this file since 2111 was 2111, checked in by pharms, 8 years ago

[maven-release-plugin] prepare for next development iteration

File size: 9.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.1.3-SNAPSHOT</version>
6    <relativePath>../autoquest/pom.xml</relativePath>
7  </parent>
8  <modelVersion>4.0.0</modelVersion>
9  <artifactId>autoquest-distribution</artifactId>
10  <version>0.2.1-SNAPSHOT</version>
11  <packaging>pom</packaging>
12  <name>autoquest-distribution</name>
13  <properties>
14    <autoquest-scm-trunk-dir>https://autoquest.informatik.uni-goettingen.de/svn/autoquest/trunk</autoquest-scm-trunk-dir>
15  </properties>
16  <scm>
17    <url>https://autoquest.informatik.uni-goettingen.de/svn/autoquest/trunk/autoquest-distribution</url>
18    <connection>scm:svn:https://autoquest.informatik.uni-goettingen.de/svn/autoquest/trunk/autoquest-distribution</connection>
19  </scm>
20
21  <modules>
22    <module>../java-utils</module>
23    <module>../autoquest</module>
24    <module>../autoquest-misc</module>
25    <module>../autoquest-core-events</module>
26    <module>../autoquest-core-assertions</module>
27    <module>../autoquest-core-tasktrees</module>
28    <module>../autoquest-core-usageprofiles</module>
29    <module>../autoquest-core-coverage</module>
30    <module>../autoquest-core-testgeneration</module>
31    <module>../autoquest-core-usability</module>
32    <module>../autoquest-plugin-core</module>
33    <module>../autoquest-plugin-guitar</module>
34    <module>../autoquest-plugin-jfc</module>
35    <module>../autoquest-plugin-mfc</module>
36    <module>../autoquest-plugin-php</module>
37    <module>../autoquest-plugin-html</module>
38    <module>../autoquest-plugin-http</module>
39    <module>../autoquest-plugin-uml</module>
40    <module>../autoquest-plugin-exports</module>
41    <module>../autoquest-plugin-android</module>
42    <module>../autoquest-ui-core</module>
43    <module>../autoquest-ui-swt</module>
44    <module>../autoquest-runner</module>
45  </modules>
46
47  <build>
48    <pluginManagement>
49      <plugins>
50        <plugin>
51          <groupId>org.eclipse.m2e</groupId>
52          <artifactId>lifecycle-mapping</artifactId>
53          <version>1.0.0</version>
54          <configuration>
55            <lifecycleMappingMetadata>
56              <pluginExecutions>
57                <pluginExecution>
58                  <pluginExecutionFilter>
59                    <groupId>org.apache.maven.plugins</groupId>
60                    <artifactId>maven-dependency-plugin</artifactId>
61                    <versionRange>[1.0.0,)</versionRange>
62                    <goals>
63                      <goal>get</goal>
64                    </goals>
65                  </pluginExecutionFilter>
66                  <action>
67                    <ignore />
68                  </action>
69                </pluginExecution>
70                <pluginExecution>
71                  <pluginExecutionFilter>
72                    <groupId>org.apache.maven.plugins</groupId>
73                    <artifactId>maven-dependency-plugin</artifactId>
74                    <versionRange>[1.0.0,)</versionRange>
75                    <goals>
76                      <goal>unpack</goal>
77                    </goals>
78                  </pluginExecutionFilter>
79                  <action>
80                    <ignore />
81                  </action>
82                </pluginExecution>
83              </pluginExecutions>
84            </lifecycleMappingMetadata>
85          </configuration>
86        </plugin>
87      </plugins>
88    </pluginManagement>
89    <plugins>
90      <plugin>
91        <groupId>org.apache.maven.plugins</groupId>
92        <artifactId>maven-dependency-plugin</artifactId>
93        <version>2.4</version>
94        <executions>
95          <execution>
96            <id>get-jfc-plugin-config</id>
97            <phase>process-classes</phase>
98            <goals>
99              <goal>unpack</goal>
100            </goals>
101            <configuration>
102              <artifactItems>
103                <artifactItem>
104                  <groupId>de.ugoe.cs.autoquest</groupId>
105                  <artifactId>autoquest-plugin-jfc</artifactId>
106                  <version>${project.parent.version}</version>
107                  <classifier>config</classifier>
108                  <type>zip</type>
109                  <outputDirectory>${project.build.directory}/data</outputDirectory>
110                </artifactItem>
111              </artifactItems>
112            </configuration>
113          </execution>
114          <execution>
115            <id>get-android-plugin-config</id>
116            <phase>process-classes</phase>
117            <goals>
118              <goal>unpack</goal>
119            </goals>
120            <configuration>
121              <artifactItems>
122                <artifactItem>
123                  <groupId>de.ugoe.cs.autoquest</groupId>
124                  <artifactId>autoquest-plugin-android</artifactId>
125                  <version>${project.parent.version}</version>
126                  <classifier>config</classifier>
127                  <type>zip</type>
128                  <outputDirectory>${project.build.directory}/data</outputDirectory>
129                </artifactItem>
130              </artifactItems>
131            </configuration>
132          </execution>
133          <execution>
134            <id>get-mfc-plugin-config</id>
135            <phase>process-classes</phase>
136            <goals>
137              <goal>unpack</goal>
138            </goals>
139            <configuration>
140              <artifactItems>
141                <artifactItem>
142                  <groupId>de.ugoe.cs.autoquest</groupId>
143                  <artifactId>autoquest-plugin-mfc</artifactId>
144                  <version>${project.parent.version}</version>
145                  <classifier>config</classifier>
146                  <type>zip</type>
147                  <outputDirectory>${project.build.directory}/data</outputDirectory>
148                </artifactItem>
149              </artifactItems>
150            </configuration>
151          </execution>
152          <execution>
153            <id>get-php-plugin-config</id>
154            <phase>process-classes</phase>
155            <goals>
156              <goal>unpack</goal>
157            </goals>
158            <configuration>
159              <artifactItems>
160                <artifactItem>
161                  <groupId>de.ugoe.cs.autoquest</groupId>
162                  <artifactId>autoquest-plugin-php</artifactId>
163                  <version>${project.parent.version}</version>
164                  <classifier>config</classifier>
165                  <type>zip</type>
166                  <outputDirectory>${project.build.directory}/data</outputDirectory>
167                </artifactItem>
168              </artifactItems>
169            </configuration>
170          </execution>
171          <execution>
172            <id>get-html-plugin-config</id>
173            <phase>process-classes</phase>
174            <goals>
175              <goal>unpack</goal>
176            </goals>
177            <configuration>
178              <artifactItems>
179                <artifactItem>
180                  <groupId>de.ugoe.cs.autoquest</groupId>
181                  <artifactId>autoquest-plugin-html</artifactId>
182                  <version>${project.parent.version}</version>
183                  <classifier>config</classifier>
184                  <type>zip</type>
185                  <outputDirectory>${project.build.directory}/data</outputDirectory>
186                </artifactItem>
187              </artifactItems>
188            </configuration>
189          </execution>
190          <execution>
191            <id>get-runner-bin-scripts</id>
192            <phase>process-classes</phase>
193            <goals>
194              <goal>unpack</goal>
195            </goals>
196            <configuration>
197              <artifactItems>
198                <artifactItem>
199                  <groupId>de.ugoe.cs.autoquest</groupId>
200                  <artifactId>autoquest-runner</artifactId>
201                  <version>${project.parent.version}</version>
202                  <classifier>bin</classifier>
203                  <type>zip</type>
204                  <outputDirectory>${project.build.directory}/bin</outputDirectory>
205                </artifactItem>
206              </artifactItems>
207            </configuration>
208          </execution>
209          <execution>
210            <id>get-runner-config</id>
211            <phase>process-classes</phase>
212            <goals>
213              <goal>unpack</goal>
214            </goals>
215            <configuration>
216              <artifactItems>
217                <artifactItem>
218                  <groupId>de.ugoe.cs.autoquest</groupId>
219                  <artifactId>autoquest-runner</artifactId>
220                  <version>${project.parent.version}</version>
221                  <classifier>config</classifier>
222                  <type>zip</type>
223                  <outputDirectory>${project.build.directory}/data</outputDirectory>
224                </artifactItem>
225              </artifactItems>
226            </configuration>
227          </execution>
228        </executions>
229      </plugin>
230      <plugin>
231        <artifactId>maven-assembly-plugin</artifactId>
232        <version>2.2-beta-1</version>
233        <configuration>
234          <descriptors>
235            <descriptor>src/main/assembly/bin.xml</descriptor>
236          </descriptors>
237        </configuration>
238        <executions>
239          <execution>
240            <id>make-assembly</id>
241            <phase>package</phase>
242            <goals>
243              <goal>single</goal>
244            </goals>
245          </execution>
246        </executions>
247      </plugin>
248    </plugins>
249  </build>
250</project>
Note: See TracBrowser for help on using the repository browser.