Fix rebase > continue when nothing left to commit.
[egit/eclipse.git] / pom.xml
blob0261e71c7d595a6932ebc289a0c423e38252fdc4
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3    Copyright (C) 2009, Igor Fedorenko <igor@ifedorenko.com>
4    Copyright (C) 2010, Chris Aniszczyk <caniszczyk@gmail.com>
5    Copyright (C) 2011, Matthias Sohn <matthias.sohn@sap.com>
7    All rights reserved. This program and the accompanying materials
8    are made available under the terms of the Eclipse Public License v1.0
9    which accompanies this distribution, and is available at
10    http://www.eclipse.org/legal/epl-v10.html
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   <prerequisites>
19     <maven>3.0</maven>
20   </prerequisites>
22   <groupId>org.eclipse.egit</groupId>
23   <artifactId>egit-parent</artifactId>
24   <version>2.0.0-SNAPSHOT</version>
25   <packaging>pom</packaging>
27   <name>EGit Parent</name>
29   <mailingLists>
30     <mailingList>
31       <name>egit-dev Mailing List</name>
32       <post>egit-dev@eclipse.org</post>
33       <subscribe>https://dev.eclipse.org/mailman/listinfo/egit-dev</subscribe>
34       <unsubscribe>https://dev.eclipse.org/mailman/listinfo/egit-dev</unsubscribe>
35       <archive>http://dev.eclipse.org/mhonarc/lists/egit-dev</archive>
36     </mailingList>
38     <mailingList>
39       <name>GIT Mailing List</name>
40       <post>git@vger.kernel.org</post>
41       <archive>http://marc.info/?l=git</archive>
42     </mailingList>
43   </mailingLists>
45   <issueManagement>
46     <url>https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;product=EGit;classification=Technology</url>
47     <system>Bugzilla</system>
48   </issueManagement>
50   <licenses>
51     <license>
52       <name>Eclipse Public License v1.0</name>
53       <comments>
54        All rights reserved.
56        This program and the accompanying materials are made
57        available under the terms of the Eclipse Public License v1.0
58        which accompanies this distribution, and is available at
59        http://www.eclipse.org/legal/epl-v10.htm
60       </comments>
61     </license>
62   </licenses>
64   <properties>
65     <egit-version>2.0.0-SNAPSHOT</egit-version>
66     <tycho-version>0.12.0</tycho-version>
67     <mockito-version>1.8.4</mockito-version>
68     <junit-version>4.8.1</junit-version>
69     <jgit-site>file:/${basedir}/../../jgit/org.eclipse.jgit.packaging/org.eclipse.jgit.updatesite/target/site</jgit-site>
70     <jetty-site>http://download.eclipse.org/jetty/7.1.6.v20100715/repository/</jetty-site>
71     <wikitext-site>http://download.eclipse.org/tools/mylyn/releases/3.6</wikitext-site>
72     <orbit-site>http://download.eclipse.org/tools/orbit/downloads/drops/R20120119162704/repository</orbit-site>
73     <signer-input-directory>/home/data/httpd/download-staging.priv/egit</signer-input-directory>
74     <download-publish-path>/home/data/httpd/download.eclipse.org/egit/updates-nightly</download-publish-path>
75   </properties>
77   <profiles>
78     <profile>
79       <id>platform-galileo</id>
80       <activation>
81         <activeByDefault>true</activeByDefault>
82         <property>
83           <name>platform-version-name</name>
84           <value>galileo</value>
85         </property>
86       </activation>
87       <properties>
88         <eclipse-site>http://download.eclipse.org/releases/galileo</eclipse-site>
89         <platform-version>[3.5,3.6)</platform-version>
90         <swtbot-site>http://download.eclipse.org/technology/swtbot/galileo/dev-build/update-site</swtbot-site>
91       </properties>
92     </profile>
93     <profile>
94       <id>platform-helios</id>
95       <activation>
96         <property>
97           <name>platform-version-name</name>
98           <value>helios</value>
99         </property>
100       </activation>
101       <properties>
102         <eclipse-site>http://download.eclipse.org/releases/helios</eclipse-site>
103         <platform-version>[3.6,3.7)</platform-version>
104         <swtbot-site>http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site</swtbot-site>
105       </properties>
106     </profile>
107     <profile>
108       <id>platform-indigo</id>
109       <activation>
110         <property>
111           <name>platform-version-name</name>
112           <value>indigo</value>
113         </property>
114       </activation>
115       <properties>
116         <eclipse-site>http://download.eclipse.org/releases/indigo</eclipse-site>
117         <platform-version>[3.7,3.8)</platform-version>
118         <swtbot-site>http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site</swtbot-site>
119       </properties>
120     </profile>
121     <profile>
122       <id>platform-indigo-staging</id>
123       <activation>
124         <property>
125           <name>platform-version-name</name>
126           <value>indigo-staging</value>
127         </property>
128       </activation>
129       <properties>
130         <eclipse-site>http://download.eclipse.org/releases/maintenance</eclipse-site>
131         <platform-version>[3.7,3.8)</platform-version>
132         <swtbot-site>http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site</swtbot-site>
133       </properties>
134     </profile>
135     <profile>
136       <id>platform-juno</id>
137       <activation>
138         <property>
139           <name>platform-version-name</name>
140           <value>juno</value>
141         </property>
142       </activation>
143       <properties>
144         <eclipse-site>http://download.eclipse.org/releases/juno</eclipse-site>
145         <platform-version>[3.8,3.9)</platform-version>
146         <swtbot-site>http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site</swtbot-site>
147       </properties>
148     </profile>
149     <profile>
150       <id>platform-juno-staging</id>
151       <activation>
152         <property>
153           <name>platform-version-name</name>
154           <value>juno-staging</value>
155         </property>
156       </activation>
157       <properties>
158         <eclipse-site>http://download.eclipse.org/releases/staging</eclipse-site>
159         <platform-version>[3.8,3.9)</platform-version>
160         <swtbot-site>http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site</swtbot-site>
161       </properties>
162     </profile>
163     <profile>
164       <id>static-checks</id>
165       <build>
166         <plugins>
167           <plugin>
168             <groupId>org.codehaus.mojo</groupId>
169             <artifactId>findbugs-maven-plugin</artifactId>
170           </plugin>
171           <plugin>
172             <groupId>org.apache.maven.plugins</groupId>
173             <artifactId>maven-pmd-plugin</artifactId>
174           </plugin>
175         </plugins>
176       </build>
177     </profile>
178   </profiles>
180   <modules>
181     <module>org.eclipse.egit</module>
182     <module>org.eclipse.egit.core</module>
183     <module>org.eclipse.egit.ui</module>
185     <module>org.eclipse.egit.mylyn.ui</module>
186     <module>org.eclipse.egit.mylyn-feature</module>
188     <module>org.eclipse.egit.psf-feature</module>
190     <module>org.eclipse.egit.doc</module>
191     <module>org.eclipse.egit-feature</module>
192     <module>org.eclipse.egit-updatesite</module>
194     <module>org.eclipse.egit.core.test</module>
195     <module>org.eclipse.egit.ui.test</module>
196     <module>org.eclipse.egit.mylyn.ui.test</module>
198     <module>org.eclipse.egit.source-feature</module>
199    </modules>
201   <pluginRepositories>
202     <pluginRepository>
203       <id>maven.eclipse.org</id>
204       <url>http://maven.eclipse.org/nexus/content/repositories/milestone-indigo/</url>
205     </pluginRepository>
206   </pluginRepositories>
208   <repositories>
209     <repository>
210       <id>jgit</id>
211       <layout>p2</layout>
212       <url>${jgit-site}</url>
213     </repository>
214     <repository>
215       <id>eclipse-platform</id>
216       <layout>p2</layout>
217       <url>${eclipse-site}</url>
218     </repository>
219     <repository>
220       <id>swtbot</id>
221       <layout>p2</layout>
222       <url>${swtbot-site}</url>
223     </repository>
224     <repository>
225       <id>wikitext</id>
226       <layout>p2</layout>
227       <url>${wikitext-site}</url>
228     </repository>
229     <repository>
230       <id>jetty</id>
231       <layout>p2</layout>
232       <url>${jetty-site}</url>
233     </repository>
234     <repository>
235       <id>orbit</id>
236       <layout>p2</layout>
237       <url>${orbit-site}</url>
238     </repository>
239   </repositories>
241   <build>
242     <plugins>
243       <plugin>
244         <groupId>org.eclipse.tycho</groupId>
245         <artifactId>tycho-maven-plugin</artifactId>
246         <version>${tycho-version}</version>
247         <extensions>true</extensions>
248       </plugin>
249       <plugin>
250         <groupId>org.eclipse.tycho</groupId>
251         <artifactId>target-platform-configuration</artifactId>
252         <version>${tycho-version}</version>
253         <configuration>
254           <resolver>p2</resolver>
255           <pomDependencies>consider</pomDependencies>
256           <environments>
257             <environment>
258               <os>linux</os>
259               <ws>gtk</ws>
260               <arch>x86</arch>
261             </environment>
262             <environment>
263               <os>linux</os>
264               <ws>gtk</ws>
265               <arch>x86_64</arch>
266             </environment>
267             <environment>
268               <os>win32</os>
269               <ws>win32</ws>
270               <arch>x86</arch>
271             </environment>
272             <environment>
273               <os>win32</os>
274               <ws>win32</ws>
275               <arch>x86_64</arch>
276             </environment>
277             <environment>
278               <os>macosx</os>
279               <ws>cocoa</ws>
280               <arch>x86_64</arch>
281             </environment>
282           </environments>
283         </configuration>
284       </plugin>
285     </plugins>
286     <pluginManagement>
287       <plugins>
288         <plugin>
289           <groupId>org.eclipse.tycho</groupId>
290           <artifactId>tycho-compiler-plugin</artifactId>
291           <version>${tycho-version}</version>
292           <configuration>
293             <encoding>UTF-8</encoding>
294           </configuration>
295         </plugin>
296         <plugin>
297           <groupId>org.eclipse.tycho</groupId>
298           <artifactId>tycho-source-plugin</artifactId>
299           <version>${tycho-version}</version>
300           <executions>
301             <execution>
302               <id>attach-source</id>
303               <goals>
304                 <goal>plugin-source</goal>
305               </goals>
306             </execution>
307           </executions>
308         </plugin>
309         <plugin>
310           <groupId>org.apache.maven.plugins</groupId>
311           <artifactId>maven-resources-plugin</artifactId>
312           <version>2.5</version>
313           <configuration>
314             <encoding>ISO-8859-1</encoding>
315           </configuration>
316         </plugin>
317         <plugin>
318           <groupId>org.apache.maven.plugins</groupId>
319           <artifactId>maven-antrun-plugin</artifactId>
320           <version>1.7</version>
321         </plugin>
322         <plugin>
323           <groupId>org.codehaus.mojo</groupId>
324           <artifactId>findbugs-maven-plugin</artifactId>
325           <version>2.3.2</version>
326           <configuration>
327             <findbugsXmlOutput>true</findbugsXmlOutput>
328             <failOnError>false</failOnError>
329           </configuration>
330           <executions>
331             <execution>
332               <goals>
333                 <goal>check</goal>
334               </goals>
335             </execution>
336           </executions>
337         </plugin>
338         <plugin>
339           <groupId>org.apache.maven.plugins</groupId>
340           <artifactId>maven-pmd-plugin</artifactId>
341           <version>2.6</version>
342           <configuration>
343             <sourceEncoding>utf-8</sourceEncoding>
344             <minimumTokens>100</minimumTokens>
345             <targetJdk>1.5</targetJdk>
346             <format>xml</format>
347             <failOnViolation>false</failOnViolation>
348           </configuration>
349           <executions>
350             <execution>
351               <goals>
352                 <goal>cpd-check</goal>
353               </goals>
354             </execution>
355           </executions>
356         </plugin>
357         <plugin>
358           <groupId>org.apache.maven.plugins</groupId>
359           <artifactId>maven-assembly-plugin</artifactId>
360           <version>2.2.1</version>
361         </plugin>
362         <plugin>
363           <groupId>org.eclipse.dash.maven</groupId>
364           <artifactId>eclipse-signing-maven-plugin</artifactId>
365           <version>1.0.5</version>
366         </plugin>
367       </plugins>
368     </pluginManagement>
369   </build>
371   <dependencies>
372     <dependency>
373       <groupId>org.mockito</groupId>
374       <artifactId>mockito-core</artifactId>
375       <version>${mockito-version}</version>
376     </dependency>
377   </dependencies>
379   <dependencyManagement>
380     <dependencies>
381       <dependency>
382         <groupId>junit</groupId>
383         <artifactId>junit</artifactId>
384         <version>${junit-version}</version>
385         <scope>test</scope>
386       </dependency>
387     </dependencies>
388   </dependencyManagement>
389 </project>