Prepare 4.2.1-SNAPSHOT builds
[egit/eclipse.git] / org.eclipse.egit.ui.importer.tests / pom.xml
blob6da821fdad27413b6e4750772f8c795576872f8b
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4         <modelVersion>4.0.0</modelVersion>
5         <parent>
6                 <groupId>org.eclipse.egit</groupId>
7                 <version>4.2.1-SNAPSHOT</version>
8                 <artifactId>egit-parent</artifactId>
9         </parent>
10         <artifactId>org.eclipse.egit.ui.importer.tests</artifactId>
11         <packaging>eclipse-test-plugin</packaging>
13         <name>Git Team Provider (experimental auto-import wizard, incubation)</name>
15         <properties>
16                 <uitest.vmparams>-Dorg.eclipse.swtbot.search.timeout=30000 -Xmx1024m -XX:MaxPermSize=384m</uitest.vmparams>
17         </properties>
19         <profiles>
20                 <profile>
21                         <id>macosx</id>
22                         <activation>
23                                 <os>
24                                         <name>mac os x</name>
25                                         <family>mac</family>
26                                 </os>
27                         </activation>
28                         <properties>
29                                 <ui.test.vmargs>${uitest.vmparams} -XstartOnFirstThread</ui.test.vmargs>
30                         </properties>
31                 </profile>
32                 <profile>
33                         <id>other-os</id>
34                         <activation>
35                                 <os>
36                                         <name>not-mac</name>
37                                         <family>!mac</family>
38                                 </os>
39                         </activation>
40                         <properties>
41                                 <ui.test.vmargs>${test.vmparams} ${uitest.vmparams}</ui.test.vmargs>
42                         </properties>
43                 </profile>
44         </profiles>
46         <build>
47                 <plugins>
48                         <plugin>
49                                 <groupId>org.eclipse.tycho</groupId>
50                                 <artifactId>tycho-source-plugin</artifactId>
51                         </plugin>
52                         <plugin>
53                                 <groupId>org.eclipse.tycho</groupId>
54                                 <artifactId>target-platform-configuration</artifactId>
55                                 <configuration>
56                                         <dependency-resolution>
57                                                 <extraRequirements>
58                                                         <requirement>
59                                                                 <type>eclipse-plugin</type>
60                                                                 <id>org.eclipse.egit.ui.importer</id>
61                                                                 <versionRange>0.0.0</versionRange>
62                                                         </requirement>
63                                                 </extraRequirements>
64                                         </dependency-resolution>
65                                 </configuration>
66                         </plugin>
67                         <plugin>
68                                 <groupId>org.eclipse.tycho</groupId>
69                                 <artifactId>tycho-surefire-plugin</artifactId>
70                                 <configuration>
71                                         <useUIHarness>true</useUIHarness>
72                                         <useUIThread>false</useUIThread>
73                                         <argLine>${ui.test.vmargs}</argLine>
74                                         <application>org.eclipse.ui.ide.workbench</application>
75                                         <dependencies>
76                                                 <dependency>
77                                                         <type>eclipse-plugin</type>
78                                                         <artifactId>org.eclipse.egit.ui.importer</artifactId>
79                                                 </dependency>
80                                                 <dependency>
81                                                         <type>eclipse-plugin</type>
82                                                         <artifactId>org.eclipse.equinox.event</artifactId>
83                                                 </dependency>
84                                         </dependencies>
85                                 </configuration>
86                         </plugin>
87                 </plugins>
88         </build>
89 </project>