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

Last change on this file since 2101 was 2080, checked in by pharms, 9 years ago

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

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