1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <project xmlns=
"http://maven.apache.org/POM/4.0.0" xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance"
3 xsi:
schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4 <modelVersion>4.0.0</modelVersion>
6 <artifactId>cdmlib-parent
</artifactId>
7 <groupId>eu.etaxonomy
</groupId>
8 <version>3.3.1-SNAPSHOT
</version>
9 <relativePath>../pom.xml
</relativePath>
12 <groupId>eu.etaxonomy
</groupId>
13 <artifactId>cdmlib-remote-webapp
</artifactId>
14 <name>CDM Remote Webapp
</name>
15 <packaging>war
</packaging>
18 <project.build.sourceEncoding
>UTF-
8</project.build.sourceEncoding
>
23 scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/cdmlib-remote/
26 scm:svn:https://dev.e-taxonomy.eu/svn/trunk/cdmlib/cdmlib-remote/
27 </developerConnection>
29 http://dev.e-taxonomy.eu/trac/browser/trunk/cdmlib/cdmlib-remote/
35 <id>local-repository
</id>
38 <name>localrepo
</name>
43 <id>EditLocalRepository
</id>
44 <url>file://${localrepo}/eu/etaxonomy/
</url>
46 <enabled>false
</enabled>
47 <updatePolicy>always
</updatePolicy>
50 <enabled>true
</enabled>
51 <updatePolicy>always
</updatePolicy>
60 <groupId>eu.etaxonomy
</groupId>
61 <artifactId>cdmlib-remote
</artifactId>
64 <!-- TODO this is also offered by cdmlib-remote, can it be removed?
65 What does provided mean? -->
66 <groupId>javax.servlet
</groupId>
67 <artifactId>servlet-api
</artifactId>
68 <scope>provided
</scope>
72 <groupId>org.easymock
</groupId>
73 <artifactId>easymock
</artifactId>
76 <groupId>xmlunit
</groupId>
77 <artifactId>xmlunit
</artifactId>
81 <groupId>commons-io
</groupId>
82 <artifactId>commons-io
</artifactId>
86 <!-- TODO can this be removed, it already exists in cdmlib-remote -->
87 <groupId>net.sf.json-lib
</groupId>
88 <artifactId>json-lib
</artifactId>
89 <classifier>jdk15
</classifier>
94 <groupId>org.springframework
</groupId>
95 <artifactId>org.springframework.oxm
</artifactId>
96 <version>${spring.version}
</version>
101 <groupId>com.thoughtworks.xstream
</groupId>
102 <artifactId>xstream
</artifactId>
105 <groupId>xpp3
</groupId>
106 <artifactId>xpp3
</artifactId>
109 <groupId>stax
</groupId>
110 <artifactId>stax
</artifactId>
113 <!-- JSP TAG LIBS -->
115 <groupId>taglibs
</groupId>
116 <artifactId>standard
</artifactId>
117 <version>1.1.2</version>
120 <groupId>taglibs
</groupId>
121 <artifactId>x
</artifactId>
122 <version>1.1.2</version>
125 <!-- Connection Pooling -->
127 <groupId>org.hibernate
</groupId>
128 <artifactId>hibernate-c3p0
</artifactId>
132 <groupId>com.vaadin
</groupId>
133 <artifactId>vaadin-server
</artifactId>
136 <groupId>com.vaadin
</groupId>
137 <artifactId>vaadin-shared
</artifactId>
140 <groupId>com.vaadin
</groupId>
141 <artifactId>vaadin-client-compiled
</artifactId>
144 <groupId>com.vaadin
</groupId>
145 <artifactId>vaadin-client
</artifactId>
146 <scope>provided
</scope>
149 <groupId>com.vaadin
</groupId>
150 <artifactId>vaadin-themes
</artifactId>
153 <groupId>com.vaadin
</groupId>
154 <artifactId>vaadin-client-compiler
</artifactId>
158 <groupId>ru.xpoft.vaadin
</groupId>
159 <artifactId>spring-vaadin-integration
</artifactId>
163 <groupId>org.vaadin.addons
</groupId>
164 <artifactId>exporter
</artifactId>
168 <groupId>org.vaadin.addons
</groupId>
169 <artifactId>wizards-for-vaadin
</artifactId>
173 <groupId>junit
</groupId>
174 <artifactId>junit
</artifactId>
178 <groupId>com.yourkit
</groupId>
179 <artifactId>yjp-controller-api-redist
</artifactId>
187 <!-- ${basedir}/src/test/resources -->
189 <!-- replace the place holders like ${basedir} in the resource files -->
190 <targetPath>${project.build.directory}/test-classes
</targetPath>
191 <filtering>true
</filtering>
192 <directory>${basedir}/src/test/resources
</directory>
194 <include>datasources.xml
</include>
198 <!-- all other files without filtering -->
199 <targetPath>${project.build.directory}/test-classes
</targetPath>
200 <directory>${basedir}/src/test/resources
</directory>
202 <exclude>datasources.xml
</exclude>
208 <groupId>org.apache.maven.plugins
</groupId>
209 <artifactId>maven-war-plugin
</artifactId>
210 <version>2.3</version>
213 <groupId>com.vaadin
</groupId>
214 <artifactId>vaadin-maven-plugin
</artifactId>
215 <version>7.1.11</version>
220 if you don't specify any modules, the plugin will find them
223 <module>${cdm-remote}.vaadin.redlist.widgetset
</module>
227 <goal>update-widgetset
</goal>
232 <strict>true
</strict>
234 <webappDirectory>src/main/webapp/VAADIN/widgetsets
</webappDirectory>
235 <module>eu.etaxonomy.cdm.remote.vaadin.redlist.wigetset.AppWidgetSet
</module>
239 <artifactId>maven-failsafe-plugin
</artifactId>
240 <version>2.16</version>
242 <forkCount>3</forkCount>
243 <reuseForks>true
</reuseForks>
248 <goal>integration-test
</goal>
255 <groupId>org.eclipse.jetty
</groupId>
256 <artifactId>jetty-maven-plugin
</artifactId>
257 <version>9.1.3.v20140225
</version>
259 <stopKey>stop
</stopKey>
260 <stopPort>9199</stopPort>
261 <scanIntervalSeconds>10</scanIntervalSeconds>
262 <jettyXml>${basedir}/src/test/resources/etc/jetty/jetty.xml,${basedir}/src/test/resources/etc/jetty/jetty-http.xml
</jettyXml>
264 <jettyXml>./src/test/resources/etc/jetty/jetty.xml,./src/test/resources/etc/jetty/jetty-http.xml,./src/test/resources/etc/jetty/jetty-ssl.xml,./src/test/resources/etc/jetty/jetty-https.xml</jettyXml>
268 <name>cdm.datasource
</name>
269 <value>h2_cdmTest
</value>
272 <!-- datasources.xml is prepared by <plugins><resources>..</resources> above -->
273 <name>cdm.beanDefinitionFile
</name>
274 <value>${project.build.directory}/test-classes/datasources.xml
</value>
281 <phase>pre-integration-test
</phase>
286 <scanIntervalSeconds>0</scanIntervalSeconds>
287 <daemon>true
</daemon>
292 <phase>post-integration-test
</phase>