EGit v5.1.2.201810061102-r
[egit/eclipse.git] / org.eclipse.egit.mylyn.ui.test / pom.xml
blob7f18f9320d33415345ed7e8055a79b23c153eee5
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 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>5.1.2.201810061102-r</version>
22   </parent>
24   <artifactId>org.eclipse.egit.mylyn.ui.test</artifactId>
25   <packaging>eclipse-test-plugin</packaging>
27   <name>EGit Mylyn UI Test Plug-in</name>
29   <properties>
30     <uitest.vmparams>-Xmx512m</uitest.vmparams>
31   </properties>
33   <profiles>
34     <profile>
35       <id>skip-ui-tests</id>
36       <activation>
37         <property>
38           <name>skip-ui-tests</name>
39         </property>
40       </activation>
41       <properties>
42         <maven.test.skip>true</maven.test.skip>
43       </properties>
44     </profile>
45   </profiles>
47   <build>
48     <plugins>
49       <plugin>
50         <groupId>org.eclipse.tycho</groupId>
51         <artifactId>target-platform-configuration</artifactId>
52         <version>${tycho-version}</version>
53         <configuration>
54           <dependency-resolution>
55             <extraRequirements>
56               <requirement>
57                 <type>eclipse-feature</type>
58                 <id>org.eclipse.jgit</id>
59                 <versionRange>0.0.0</versionRange>
60               </requirement>
61               <requirement>
62                 <type>eclipse-feature</type>
63                 <id>org.eclipse.egit</id>
64                 <versionRange>0.0.0</versionRange>
65               </requirement>
66               <requirement>
67                 <type>eclipse-feature</type>
68                 <id>org.eclipse.egit.mylyn</id>
69                 <versionRange>0.0.0</versionRange>
70               </requirement>
71               <requirement>
72                 <type>eclipse-feature</type>
73                 <id>org.eclipse.e4.rcp</id>
74                 <versionRange>0.0.0</versionRange>
75               </requirement>
76               <requirement>
77                 <type>eclipse-feature</type>
78                 <id>org.eclipse.pde</id>
79                 <versionRange>0.0.0</versionRange>
80               </requirement>
81               <requirement>
82                 <type>eclipse-feature</type>
83                 <id>org.eclipse.cvs</id>
84                 <versionRange>0.0.0</versionRange>
85               </requirement>
86             </extraRequirements>
87           </dependency-resolution>
88         </configuration>
89       </plugin>
90       <plugin>
91         <groupId>org.eclipse.tycho</groupId>
92         <artifactId>tycho-surefire-plugin</artifactId>
93         <configuration>
94           <includes>
95             <include>**/*Test.java</include>
96           </includes>
97           <useUIHarness>true</useUIHarness>
98           <useUIThread>true</useUIThread>
99           <argLine>${ui.test.vmargs}</argLine>
100           <application>org.eclipse.ui.ide.workbench</application>
101         </configuration>
102       </plugin>
103       <plugin>
104         <groupId>org.apache.maven.plugins</groupId>
105         <artifactId>maven-pmd-plugin</artifactId>
106         <configuration>
107           <excludes>
108             <exclude>**/*Test.java</exclude>
109           </excludes>
110         </configuration>
111       </plugin>
112     </plugins>
113   </build>
114 </project>