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

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