Prepare 6.1.0-SNAPSHOT builds
[egit/eclipse.git] / org.eclipse.egit.mylyn.ui.test / pom.xml
blob1b73e4c7cdce312257232db1cf4cfbb3e3b7d354
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>6.1.0-SNAPSHOT</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             </extraRequirements>
82           </dependency-resolution>
83         </configuration>
84       </plugin>
85       <plugin>
86         <groupId>org.eclipse.tycho</groupId>
87         <artifactId>tycho-surefire-plugin</artifactId>
88         <configuration>
89           <includes>
90             <include>**/*Test.java</include>
91           </includes>
92           <useUIHarness>true</useUIHarness>
93           <useUIThread>true</useUIThread>
94           <argLine>${ui.test.vmargs}</argLine>
95           <application>org.eclipse.ui.ide.workbench</application>
96         </configuration>
97       </plugin>
98       <plugin>
99         <groupId>org.apache.maven.plugins</groupId>
100         <artifactId>maven-pmd-plugin</artifactId>
101         <configuration>
102           <excludes>
103             <exclude>**/*Test.java</exclude>
104           </excludes>
105         </configuration>
106       </plugin>
107     </plugins>
108   </build>
109 </project>