EGit v6.7.0.202308301100-rc1
[egit/eclipse.git] / org.eclipse.egit.ui.test / pom.xml
blob0e2dfc9c6f20c20f7d4c6eb910eda5d1d6841e95
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 2.0
7    which accompanies this distribution, and is available at
8    https://www.eclipse.org/legal/epl-2.0/
10    SPDX-License-Identifier: EPL-2.0
11 -->
13 <project xmlns="http://maven.apache.org/POM/4.0.0"
14     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
15     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
16   <modelVersion>4.0.0</modelVersion>
18   <parent>
19     <groupId>org.eclipse.egit</groupId>
20     <artifactId>egit-parent</artifactId>
21     <version>6.7.0.202308301100-rc1</version>
22   </parent>
24   <artifactId>org.eclipse.egit.ui.test</artifactId>
25   <packaging>eclipse-test-plugin</packaging>
27   <name>EGit UI Test Plug-in</name>
29   <profiles>
30     <profile>
31       <id>skip-ui-tests</id>
32       <activation>
33         <property>
34           <name>skip-ui-tests</name>
35         </property>
36       </activation>
37       <properties>
38         <maven.test.skip>true</maven.test.skip>
39       </properties>
40     </profile>
41   </profiles>
43   <build>
44     <plugins>
45       <plugin>
46         <groupId>org.eclipse.tycho</groupId>
47         <artifactId>target-platform-configuration</artifactId>
48         <version>${tycho-version}</version>
49         <configuration>
50           <dependency-resolution>
51             <extraRequirements>
52               <requirement>
53                 <type>eclipse-feature</type>
54                 <id>org.eclipse.jgit</id>
55                 <versionRange>0.0.0</versionRange>
56               </requirement>
57               <requirement>
58                 <type>eclipse-feature</type>
59                 <id>org.eclipse.jgit.junit</id>
60                 <versionRange>0.0.0</versionRange>
61               </requirement>
62               <requirement>
63                 <type>eclipse-feature</type>
64                 <id>org.eclipse.egit</id>
65                 <versionRange>0.0.0</versionRange>
66               </requirement>
67               <requirement>
68                 <type>eclipse-feature</type>
69                 <id>org.eclipse.egit.gitflow.feature</id>
70                 <versionRange>0.0.0</versionRange>
71               </requirement>
72               <requirement>
73                 <type>eclipse-feature</type>
74                 <id>org.eclipse.e4.rcp</id>
75                 <versionRange>0.0.0</versionRange>
76               </requirement>
77               <requirement>
78                 <type>eclipse-feature</type>
79                 <id>org.eclipse.pde</id>
80                 <versionRange>0.0.0</versionRange>
81               </requirement>
82             </extraRequirements>
83           </dependency-resolution>
84         </configuration>
85       </plugin>
86       <plugin>
87         <groupId>org.eclipse.tycho</groupId>
88         <artifactId>tycho-surefire-plugin</artifactId>
89         <configuration>
90           <includes>
91             <include>**/*Test.java</include>
92           </includes>
93           <useUIHarness>true</useUIHarness>
94           <useUIThread>false</useUIThread>
95           <argLine>${ui.test.vmargs}</argLine>
96           <application>org.eclipse.ui.ide.workbench</application>
97         </configuration>
98       </plugin>
99       <plugin>
100         <groupId>org.apache.maven.plugins</groupId>
101         <artifactId>maven-pmd-plugin</artifactId>
102         <configuration>
103           <excludes>
104             <exclude>**/*Test.java</exclude>
105           </excludes>
106         </configuration>
107       </plugin>
108     </plugins>
109   </build>
110 </project>