EGit v4.9.2.201712150930-r
[egit/eclipse.git] / org.eclipse.egit.mylyn.ui.test / pom.xml
blob68db042d399805310184ae780022941ea92f8120
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3    Copyright (C) 2011, Benjamin Muskalla <benjamin.muskalla@tasktop.com>
5    All rights reserved. This program and the accompanying materials
6    are made available under the terms of the Eclipse Public License v1.0
7    which accompanies this distribution, and is available at
8    http://www.eclipse.org/legal/epl-v10.html
9 -->
11 <project xmlns="http://maven.apache.org/POM/4.0.0"
12     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
13     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
14   <modelVersion>4.0.0</modelVersion>
16   <parent>
17     <groupId>org.eclipse.egit</groupId>
18     <artifactId>egit-parent</artifactId>
19     <version>4.9.2.201712150930-r</version>
20   </parent>
22   <artifactId>org.eclipse.egit.mylyn.ui.test</artifactId>
23   <packaging>eclipse-test-plugin</packaging>
25   <name>EGit Mylyn UI Test Plug-in</name>
27   <properties>
28     <uitest.vmparams>-Xmx512m</uitest.vmparams>
29   </properties>
31   <profiles>
32     <profile>
33       <id>skip-ui-tests</id>
34       <activation>
35         <property>
36           <name>skip-ui-tests</name>
37         </property>
38       </activation>
39       <properties>
40         <maven.test.skip>true</maven.test.skip>
41       </properties>
42     </profile>
43   </profiles>
45   <build>
46     <plugins>
47       <plugin>
48         <groupId>org.eclipse.tycho</groupId>
49         <artifactId>target-platform-configuration</artifactId>
50         <version>${tycho-version}</version>
51         <configuration>
52           <dependency-resolution>
53             <extraRequirements>
54               <requirement>
55                 <type>eclipse-feature</type>
56                 <id>org.eclipse.jgit</id>
57                 <versionRange>0.0.0</versionRange>
58               </requirement>
59               <requirement>
60                 <type>eclipse-feature</type>
61                 <id>org.eclipse.egit</id>
62                 <versionRange>0.0.0</versionRange>
63               </requirement>
64               <requirement>
65                 <type>eclipse-feature</type>
66                 <id>org.eclipse.egit.mylyn</id>
67                 <versionRange>0.0.0</versionRange>
68               </requirement>
69               <requirement>
70                 <type>eclipse-feature</type>
71                 <id>org.eclipse.e4.rcp</id>
72                 <versionRange>0.0.0</versionRange>
73               </requirement>
74               <requirement>
75                 <type>eclipse-feature</type>
76                 <id>org.eclipse.pde</id>
77                 <versionRange>0.0.0</versionRange>
78               </requirement>
79               <requirement>
80                 <type>eclipse-feature</type>
81                 <id>org.eclipse.cvs</id>
82                 <versionRange>0.0.0</versionRange>
83               </requirement>
84             </extraRequirements>
85           </dependency-resolution>
86         </configuration>
87       </plugin>
88       <plugin>
89         <groupId>org.eclipse.tycho</groupId>
90         <artifactId>tycho-surefire-plugin</artifactId>
91         <configuration>
92           <includes>
93             <include>**/*Test.java</include>
94           </includes>
95           <useUIHarness>true</useUIHarness>
96           <useUIThread>true</useUIThread>
97           <argLine>${ui.test.vmargs}</argLine>
98           <application>org.eclipse.ui.ide.workbench</application>
99         </configuration>
100       </plugin>
101       <plugin>
102         <groupId>org.apache.maven.plugins</groupId>
103         <artifactId>maven-pmd-plugin</artifactId>
104         <configuration>
105           <excludes>
106             <exclude>**/*Test.java</exclude>
107           </excludes>
108         </configuration>
109       </plugin>
110     </plugins>
111   </build>
112 </project>