source: trunk/autoquest-httpmonitor-test/pom.xml @ 2287

Last change on this file since 2287 was 2279, checked in by pharms, 5 years ago
File size: 7.7 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-test</artifactId>
5        <version>0.2.4-SNAPSHOT</version>
6        <relativePath>../autoquest-test/pom.xml</relativePath>
7    </parent>
8    <modelVersion>4.0.0</modelVersion>
9    <artifactId>autoquest-httpmonitor-test</artifactId>
10    <licenses>
11        <license>
12            <name>The Apache Software License, Version 2.0</name>
13            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
14        </license>
15    </licenses>
16    <scm>
17        <url>${autoquest-scm-trunk-dir}/${project.artifactId}</url>
18        <connection>scm:svn:${autoquest-scm-trunk-dir}/${project.artifactId}</connection>
19    </scm>
20    <properties>
21        <tested-artifactId>autoquest-httpmonitor</tested-artifactId>
22        <tomcat.version>7.0.34</tomcat.version>
23    </properties>
24    <dependencies>
25        <dependency>
26            <groupId>javax.xml.ws</groupId>
27            <artifactId>jaxws-api</artifactId>
28            <version>2.3.1</version>
29        </dependency>
30        <dependency>
31            <groupId>javax.jws</groupId>
32            <artifactId>javax.jws-api</artifactId>
33            <version>1.1</version>
34        </dependency>
35        <dependency>
36            <groupId>com.sun.activation</groupId>
37            <artifactId>javax.activation</artifactId>
38            <version>1.2.0</version>
39        </dependency>
40        <dependency>
41            <groupId>org.apache.tomcat.embed</groupId>
42            <artifactId>tomcat-embed-core</artifactId>
43            <version>${tomcat.version}</version>
44            <scope>test</scope>
45        </dependency>
46        <dependency>
47            <groupId>org.apache.tomcat.embed</groupId>
48            <artifactId>tomcat-embed-logging-juli</artifactId>
49            <version>${tomcat.version}</version>
50            <scope>test</scope>
51        </dependency>
52        <dependency>
53            <groupId>org.apache.tomcat.embed</groupId>
54            <artifactId>tomcat-embed-jasper</artifactId>
55            <version>${tomcat.version}</version>
56            <scope>test</scope>
57        </dependency>
58        <dependency>
59            <groupId>org.apache.tomcat</groupId>
60            <artifactId>tomcat-jasper</artifactId>
61            <version>${tomcat.version}</version>
62            <scope>test</scope>
63        </dependency>
64        <dependency>
65            <groupId>org.apache.tomcat</groupId>
66            <artifactId>tomcat-jasper-el</artifactId>
67            <version>${tomcat.version}</version>
68            <scope>test</scope>
69        </dependency>
70        <dependency>
71            <groupId>org.apache.tomcat</groupId>
72            <artifactId>tomcat-jsp-api</artifactId>
73            <version>${tomcat.version}</version>
74            <scope>test</scope>
75        </dependency>
76        <dependency>
77            <groupId>org.apache.cxf</groupId>
78            <artifactId>cxf-rt-frontend-jaxws</artifactId>
79            <version>2.7.7</version>
80            <scope>test</scope>
81        </dependency>
82        <dependency>
83            <groupId>org.apache.cxf</groupId>
84            <artifactId>cxf-rt-transports-http</artifactId>
85            <version>2.7.7</version>
86            <scope>test</scope>
87        </dependency>
88        <dependency>
89            <groupId>org.springframework</groupId>
90            <artifactId>spring-context</artifactId>
91            <version>3.1.4.RELEASE</version>
92            <scope>test</scope>
93        </dependency>
94        <dependency>
95            <groupId>org.springframework.security</groupId>
96            <artifactId>spring-security-web</artifactId>
97            <version>3.1.4.RELEASE</version>
98            <scope>test</scope>
99        </dependency>
100        <dependency>
101            <groupId>org.apache.httpcomponents</groupId>
102            <artifactId>httpclient</artifactId>
103            <version>4.2.1</version>
104            <scope>test</scope>
105        </dependency>
106        <dependency>
107            <groupId>org.eclipse.jetty</groupId>
108            <artifactId>jetty-webapp</artifactId>
109            <version>9.1.0.M0</version>
110            <scope>test</scope>
111        </dependency>
112    </dependencies>
113    <build>
114        <plugins>
115            <plugin>
116                <groupId>org.apache.cxf</groupId>
117                <artifactId>cxf-codegen-plugin</artifactId>
118                <version>3.3.2</version>
119                <executions>
120                    <execution>
121                        <id>generate-sources</id>
122                        <phase>generate-sources</phase>
123                        <configuration>
124                            <wsdlOptions>
125                                <wsdlOption>
126                                    <wsdl>${basedir}/src/main/resources/DummyService.wsdl</wsdl>
127                                    <wsdlLocation>classpath:DummyService.wsdl</wsdlLocation>
128                                    <extraargs>
129                                        <extraarg>-impl</extraarg>
130                                    </extraargs>
131                                </wsdlOption>
132                            </wsdlOptions>
133                        </configuration>
134                        <goals>
135                            <goal>wsdl2java</goal>
136                        </goals>
137                    </execution>
138                </executions>
139            </plugin>
140            <plugin>
141                <artifactId>maven-war-plugin</artifactId>
142                <version>3.0.0</version>
143                <executions>
144                    <execution>
145                        <id>dummyServiceWarGeneration</id>
146                        <phase>process-test-classes</phase>
147                        <configuration>
148                            <webXml>${basedir}/src/main/webapp/WEB-INF/web.xml</webXml>
149                            <outputDirectory>${project.build.directory}/test/tomcat/webapp</outputDirectory>
150                            <warName>dummyService</warName>
151                        </configuration>
152                        <goals>
153                            <goal>war</goal>
154                        </goals>
155                    </execution>
156                </executions>
157            </plugin>
158        </plugins>
159        <pluginManagement>
160            <plugins>
161                <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no
162                    influence on the Maven build itself. -->
163                <plugin>
164                    <groupId>org.eclipse.m2e</groupId>
165                    <artifactId>lifecycle-mapping</artifactId>
166                    <version>1.0.0</version>
167                    <configuration>
168                        <lifecycleMappingMetadata>
169                            <pluginExecutions>
170                                <pluginExecution>
171                                    <pluginExecutionFilter>
172                                        <groupId>org.apache.maven.plugins</groupId>
173                                        <artifactId>maven-war-plugin</artifactId>
174                                        <versionRange>[2.1,)</versionRange>
175                                        <goals>
176                                            <goal>war</goal>
177                                        </goals>
178                                    </pluginExecutionFilter>
179                                    <action>
180                                        <ignore />
181                                    </action>
182                                </pluginExecution>
183                            </pluginExecutions>
184                        </lifecycleMappingMetadata>
185                    </configuration>
186                </plugin>
187            </plugins>
188        </pluginManagement>
189    </build>
190</project>
Note: See TracBrowser for help on using the repository browser.