corrected merge to latest snapshot version
[taxeditor.git] / eu.etaxonomy.taxeditor.test / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project>
3
4 <parent>
5 <groupId>eu.etaxonomy</groupId>
6 <artifactId>taxeditor-parent</artifactId>
7 <version>3.6.1-SNAPSHOT</version>
8 </parent>
9 <modelVersion>4.0.0</modelVersion>
10 <artifactId>eu.etaxonomy.taxeditor.test</artifactId>
11 <packaging>eclipse-test-plugin</packaging>
12 <name>UI Test Bundle</name>
13 <description>Holds all Tests for the Taxonomic Editor</description>
14 <build>
15 <plugins>
16 <plugin>
17 <groupId>org.eclipse.tycho</groupId>
18 <artifactId>target-platform-configuration</artifactId>
19 <version>${tycho.version}</version>
20 <configuration>
21 <filters>
22 <!-- Work around for https://bugs.eclipse.org/bugs/show_bug.cgi?id=348045 -->
23 <!-- taken from https://wiki.eclipse.org/index.php?title=Tycho/Target_Platform#Filtering -->
24 <filter>
25 <type>p2-installable-unit</type>
26 <id>org.eclipse.equinox.servletbridge.extensionbundle</id>
27 <removeAll />
28 </filter>
29 </filters>
30 </configuration>
31 </plugin>
32 <plugin>
33 <groupId>org.eclipse.tycho</groupId>
34 <artifactId>tycho-surefire-plugin</artifactId>
35 <version>${tycho.version}</version>
36 <configuration>
37 <!-- currently we run only the non-ui unit tests so we don't the
38 harness -->
39 <!-- <useUIHarness>true</useUIHarness> -->
40 <dependencies>
41 <!-- This will pull the feature and its dependent plugins into
42 the classpath for the tests. Note that this requires ALL taxeditor projects
43 to be installed. -->
44 <dependency>
45 <type>eclipse-feature</type>
46 <artifactId>eu.etaxonomy.taxeditor.feature</artifactId>
47 <!-- This is the minimum required version -->
48 <version>1.0.0</version>
49 </dependency>
50 </dependencies>
51 </configuration>
52 </plugin>
53 <plugin>
54 <groupId>org.eclipse.jetty</groupId>
55 <artifactId>jetty-maven-plugin</artifactId>
56 <version>9.2.9.v20150224</version>
57 <configuration>
58 <systemProperties>
59 <systemProperty>
60 <name>spring.profiles.active</name>
61 <value>remoting</value>
62 </systemProperty>
63 <systemProperty>
64 <name>cdm.beanDefinitionFile</name>
65 <value>${basedir}/src/test/resources/datasources.xml</value>
66 </systemProperty>
67 <systemProperty>
68 <name>cdm.datasource</name>
69 <value>cdmTest</value>
70 </systemProperty>
71 </systemProperties>
72 <stopPort>9191</stopPort>
73 <stopKey>jetty-cdm-server</stopKey>
74 <stopWait>10</stopWait>
75 <httpConnector>
76 <port>9090</port>
77 </httpConnector>
78 <war>${project.parent.basedir}/eu.etaxonomy.taxeditor.cdmlib/src/main/resources/etc/jetty/cdmlib-remote-webapp.war</war>
79 <daemon>true</daemon>
80 </configuration>
81 <executions>
82 <execution>
83 <id>start-jetty</id>
84 <phase>pre-integration-test</phase>
85 <goals>
86 <goal>deploy-war</goal>
87 </goals>
88 <configuration>
89 <scanIntervalSeconds>0</scanIntervalSeconds>
90 </configuration>
91 </execution>
92 <execution>
93 <id>stop-jetty</id>
94 <phase>post-integration-test</phase>
95 <goals>
96 <goal>stop</goal>
97 </goals>
98 </execution>
99 </executions>
100 </plugin>
101 </plugins>
102 </build>
103 </project>