Skip to content

Commit aa37259

Browse files
committed
Use alta-maven-plugin instead of maven-dependency-plugin to supply WAR files to jetty-maven-plugin.
1 parent 2d336b4 commit aa37259

File tree

3 files changed

+36
-18
lines changed

3 files changed

+36
-18
lines changed

axis-rt-transport-http-javanet/pom.xml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -152,17 +152,23 @@
152152
</executions>
153153
</plugin>
154154
<plugin>
155-
<artifactId>maven-dependency-plugin</artifactId>
155+
<groupId>com.github.veithen.alta</groupId>
156+
<artifactId>alta-maven-plugin</artifactId>
156157
<executions>
157158
<execution>
158159
<phase>pre-integration-test</phase>
159160
<goals>
160-
<goal>copy-dependencies</goal>
161+
<goal>generate-properties</goal>
161162
</goals>
162163
<configuration>
163-
<outputDirectory>${project.build.directory}</outputDirectory>
164-
<includeTypes>war</includeTypes>
165-
<stripVersion>true</stripVersion>
164+
<name>%artifactId%.location</name>
165+
<value>%file%</value>
166+
<dependencySet>
167+
<scope>test</scope>
168+
<includes>
169+
<include>*:*:war:*</include>
170+
</includes>
171+
</dependencySet>
166172
</configuration>
167173
</execution>
168174
</executions>
@@ -171,7 +177,7 @@
171177
<groupId>org.mortbay.jetty</groupId>
172178
<artifactId>jetty-maven-plugin</artifactId>
173179
<configuration>
174-
<war>${project.build.directory}/interop-mock.war</war>
180+
<war>${interop-mock.location}</war>
175181
<stopKey>foo</stopKey>
176182
<stopPort>${jetty.stopPort}</stopPort>
177183
<connectors>

samples/jaxm-sample/pom.xml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,17 +85,23 @@
8585
</executions>
8686
</plugin>
8787
<plugin>
88-
<artifactId>maven-dependency-plugin</artifactId>
88+
<groupId>com.github.veithen.alta</groupId>
89+
<artifactId>alta-maven-plugin</artifactId>
8990
<executions>
9091
<execution>
9192
<phase>pre-integration-test</phase>
9293
<goals>
93-
<goal>copy-dependencies</goal>
94+
<goal>generate-properties</goal>
9495
</goals>
9596
<configuration>
96-
<outputDirectory>${project.build.directory}</outputDirectory>
97-
<includeTypes>war</includeTypes>
98-
<stripVersion>true</stripVersion>
97+
<name>%artifactId%.location</name>
98+
<value>%file%</value>
99+
<dependencySet>
100+
<scope>test</scope>
101+
<includes>
102+
<include>*:*:war:*</include>
103+
</includes>
104+
</dependencySet>
99105
</configuration>
100106
</execution>
101107
</executions>
@@ -104,7 +110,7 @@
104110
<groupId>org.mortbay.jetty</groupId>
105111
<artifactId>jetty-maven-plugin</artifactId>
106112
<configuration>
107-
<war>${project.build.directory}/interop-mock.war</war>
113+
<war>${interop-mock.location}</war>
108114
<stopKey>foo</stopKey>
109115
<stopPort>${jetty.stopPort}</stopPort>
110116
<connectors>

tests/interop-tests/pom.xml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -151,17 +151,23 @@
151151
</executions>
152152
</plugin>
153153
<plugin>
154-
<artifactId>maven-dependency-plugin</artifactId>
154+
<groupId>com.github.veithen.alta</groupId>
155+
<artifactId>alta-maven-plugin</artifactId>
155156
<executions>
156157
<execution>
157158
<phase>pre-integration-test</phase>
158159
<goals>
159-
<goal>copy-dependencies</goal>
160+
<goal>generate-properties</goal>
160161
</goals>
161162
<configuration>
162-
<outputDirectory>${project.build.directory}</outputDirectory>
163-
<includeTypes>war</includeTypes>
164-
<stripVersion>true</stripVersion>
163+
<name>%artifactId%.location</name>
164+
<value>%file%</value>
165+
<dependencySet>
166+
<scope>test</scope>
167+
<includes>
168+
<include>*:*:war:*</include>
169+
</includes>
170+
</dependencySet>
165171
</configuration>
166172
</execution>
167173
</executions>
@@ -170,7 +176,7 @@
170176
<groupId>org.mortbay.jetty</groupId>
171177
<artifactId>jetty-maven-plugin</artifactId>
172178
<configuration>
173-
<war>${project.build.directory}/interop-mock.war</war>
179+
<war>${interop-mock.location}</war>
174180
<stopKey>foo</stopKey>
175181
<stopPort>${jetty.stopPort}</stopPort>
176182
<connectors>

0 commit comments

Comments
 (0)