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

Last change on this file since 2274 was 2274, checked in by pharms, 5 years ago
File size: 7.5 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>org.apache.tomcat.embed</groupId>
37            <artifactId>tomcat-embed-core</artifactId>
38            <version>${tomcat.version}</version>
39            <scope>test</scope>
40        </dependency>
41        <dependency>
42            <groupId>org.apache.tomcat.embed</groupId>
43            <artifactId>tomcat-embed-logging-juli</artifactId>
44            <version>${tomcat.version}</version>
45            <scope>test</scope>
46        </dependency>
47        <dependency>
48            <groupId>org.apache.tomcat.embed</groupId>
49            <artifactId>tomcat-embed-jasper</artifactId>
50            <version>${tomcat.version}</version>
51            <scope>test</scope>
52        </dependency>
53        <dependency>
54            <groupId>org.apache.tomcat</groupId>
55            <artifactId>tomcat-jasper</artifactId>
56            <version>${tomcat.version}</version>
57            <scope>test</scope>
58        </dependency>
59        <dependency>
60            <groupId>org.apache.tomcat</groupId>
61            <artifactId>tomcat-jasper-el</artifactId>
62            <version>${tomcat.version}</version>
63            <scope>test</scope>
64        </dependency>
65        <dependency>
66            <groupId>org.apache.tomcat</groupId>
67            <artifactId>tomcat-jsp-api</artifactId>
68            <version>${tomcat.version}</version>
69            <scope>test</scope>
70        </dependency>
71        <dependency>
72            <groupId>org.apache.cxf</groupId>
73            <artifactId>cxf-rt-frontend-jaxws</artifactId>
74            <version>2.7.7</version>
75            <scope>test</scope>
76        </dependency>
77        <dependency>
78            <groupId>org.apache.cxf</groupId>
79            <artifactId>cxf-rt-transports-http</artifactId>
80            <version>2.7.7</version>
81            <scope>test</scope>
82        </dependency>
83        <dependency>
84            <groupId>org.springframework</groupId>
85            <artifactId>spring-context</artifactId>
86            <version>3.1.4.RELEASE</version>
87            <scope>test</scope>
88        </dependency>
89        <dependency>
90            <groupId>org.springframework.security</groupId>
91            <artifactId>spring-security-web</artifactId>
92            <version>3.1.4.RELEASE</version>
93            <scope>test</scope>
94        </dependency>
95        <dependency>
96            <groupId>org.apache.httpcomponents</groupId>
97            <artifactId>httpclient</artifactId>
98            <version>4.2.1</version>
99            <scope>test</scope>
100        </dependency>
101        <dependency>
102            <groupId>org.eclipse.jetty</groupId>
103            <artifactId>jetty-webapp</artifactId>
104            <version>9.1.0.M0</version>
105            <scope>test</scope>
106        </dependency>
107    </dependencies>
108    <build>
109        <plugins>
110            <plugin>
111                <groupId>org.apache.cxf</groupId>
112                <artifactId>cxf-codegen-plugin</artifactId>
113                <version>3.3.2</version>
114                <executions>
115                    <execution>
116                        <id>generate-sources</id>
117                        <phase>generate-sources</phase>
118                        <configuration>
119                            <wsdlOptions>
120                                <wsdlOption>
121                                    <wsdl>${basedir}/src/main/resources/DummyService.wsdl</wsdl>
122                                    <wsdlLocation>classpath:DummyService.wsdl</wsdlLocation>
123                                    <extraargs>
124                                        <extraarg>-impl</extraarg>
125                                    </extraargs>
126                                </wsdlOption>
127                            </wsdlOptions>
128                        </configuration>
129                        <goals>
130                            <goal>wsdl2java</goal>
131                        </goals>
132                    </execution>
133                </executions>
134            </plugin>
135            <plugin>
136                <artifactId>maven-war-plugin</artifactId>
137                <version>3.0.0</version>
138                <executions>
139                    <execution>
140                        <id>dummyServiceWarGeneration</id>
141                        <phase>process-test-classes</phase>
142                        <configuration>
143                            <webXml>${basedir}/src/main/webapp/WEB-INF/web.xml</webXml>
144                            <outputDirectory>${project.build.directory}/test/tomcat/webapp</outputDirectory>
145                            <warName>dummyService</warName>
146                        </configuration>
147                        <goals>
148                            <goal>war</goal>
149                        </goals>
150                    </execution>
151                </executions>
152            </plugin>
153        </plugins>
154        <pluginManagement>
155            <plugins>
156                <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no
157                    influence on the Maven build itself. -->
158                <plugin>
159                    <groupId>org.eclipse.m2e</groupId>
160                    <artifactId>lifecycle-mapping</artifactId>
161                    <version>1.0.0</version>
162                    <configuration>
163                        <lifecycleMappingMetadata>
164                            <pluginExecutions>
165                                <pluginExecution>
166                                    <pluginExecutionFilter>
167                                        <groupId>org.apache.maven.plugins</groupId>
168                                        <artifactId>maven-war-plugin</artifactId>
169                                        <versionRange>[2.1,)</versionRange>
170                                        <goals>
171                                            <goal>war</goal>
172                                        </goals>
173                                    </pluginExecutionFilter>
174                                    <action>
175                                        <ignore />
176                                    </action>
177                                </pluginExecution>
178                            </pluginExecutions>
179                        </lifecycleMappingMetadata>
180                    </configuration>
181                </plugin>
182            </plugins>
183        </pluginManagement>
184    </build>
185</project>
Note: See TracBrowser for help on using the repository browser.