EGit v5.0.0.201805221745-rc1
[egit/eclipse.git] / org.eclipse.egit.ui.test / pom.xml
blob74898baf8d0d527f4ef97badf4361b261132ded4
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3    Copyright (C) 2010-2012 Matthias Sohn <matthias.sohn@sap.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>5.0.0.201805221745-rc1</version>
20   </parent>
22   <artifactId>org.eclipse.egit.ui.test</artifactId>
23   <packaging>eclipse-test-plugin</packaging>
25   <name>EGit UI Test Plug-in</name>
27   <profiles>
28     <profile>
29       <id>skip-ui-tests</id>
30       <activation>
31         <property>
32           <name>skip-ui-tests</name>
33         </property>
34       </activation>
35       <properties>
36         <maven.test.skip>true</maven.test.skip>
37       </properties>
38     </profile>
39   </profiles>
41   <build>
42     <plugins>
43       <plugin>
44         <groupId>org.eclipse.tycho</groupId>
45         <artifactId>target-platform-configuration</artifactId>
46         <version>${tycho-version}</version>
47         <configuration>
48           <dependency-resolution>
49             <extraRequirements>
50               <requirement>
51                 <type>eclipse-feature</type>
52                 <id>org.eclipse.jgit</id>
53                 <versionRange>0.0.0</versionRange>
54               </requirement>
55               <requirement>
56                 <type>eclipse-feature</type>
57                 <id>org.eclipse.jgit.junit</id>
58                 <versionRange>0.0.0</versionRange>
59               </requirement>
60               <requirement>
61                 <type>eclipse-feature</type>
62                 <id>org.eclipse.egit</id>
63                 <versionRange>0.0.0</versionRange>
64               </requirement>
65               <requirement>
66                 <type>eclipse-feature</type>
67                 <id>org.eclipse.egit.gitflow.feature</id>
68                 <versionRange>0.0.0</versionRange>
69               </requirement>
70               <requirement>
71                 <type>eclipse-feature</type>
72                 <id>org.eclipse.e4.rcp</id>
73                 <versionRange>0.0.0</versionRange>
74               </requirement>
75               <requirement>
76                 <type>eclipse-feature</type>
77                 <id>org.eclipse.pde</id>
78                 <versionRange>0.0.0</versionRange>
79               </requirement>
80               <requirement>
81                 <type>eclipse-feature</type>
82                 <id>org.eclipse.cvs</id>
83                 <versionRange>0.0.0</versionRange>
84               </requirement>
85             </extraRequirements>
86           </dependency-resolution>
87         </configuration>
88       </plugin>
89       <plugin>
90         <groupId>org.eclipse.tycho</groupId>
91         <artifactId>tycho-surefire-plugin</artifactId>
92         <configuration>
93           <includes>
94             <include>**/*Test.java</include>
95           </includes>
96           <useUIHarness>true</useUIHarness>
97           <useUIThread>false</useUIThread>
98           <argLine>${ui.test.vmargs}</argLine>
99           <application>org.eclipse.ui.ide.workbench</application>
100         </configuration>
101       </plugin>
102       <plugin>
103         <groupId>org.apache.maven.plugins</groupId>
104         <artifactId>maven-pmd-plugin</artifactId>
105         <configuration>
106           <excludes>
107             <exclude>**/*Test.java</exclude>
108           </excludes>
109         </configuration>
110       </plugin>
111     </plugins>
112   </build>
113 </project>