[repoView] Release RevWalks used in label provider
[egit/eclipse.git] / pom.xml
blob4dfb7518f2c426fe5c9fff2fa4bb4be1f78754d0
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-2012 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.14.1</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.repository/target/site</jgit-site>
70     <signer-input-directory>/home/data/httpd/download-staging.priv/egit</signer-input-directory>
71     <download-publish-path>/home/data/httpd/download.eclipse.org/egit/updates-nightly</download-publish-path>
72     <target-platform>egit-4.2</target-platform>
73   </properties>
75   <profiles>
76     <profile>
77       <id>platform-galileo</id>
78       <activation>
79         <property>
80           <name>platform-version-name</name>
81           <value>galileo</value>
82         </property>
83       </activation>
84       <properties>
85         <target-platform>egit-3.5</target-platform>
86         <platform-version>[3.5,3.6)</platform-version>
87       </properties>
88     </profile>
89     <profile>
90       <id>platform-helios</id>
91       <activation>
92         <property>
93           <name>platform-version-name</name>
94           <value>helios</value>
95         </property>
96       </activation>
97       <properties>
98         <target-platform>egit-3.6</target-platform>
99         <platform-version>[3.6,3.7)</platform-version>
100       </properties>
101     </profile>
102     <profile>
103       <id>platform-indigo</id>
104       <activation>
105         <activeByDefault>true</activeByDefault>
106         <property>
107           <name>platform-version-name</name>
108           <value>indigo</value>
109         </property>
110       </activation>
111       <properties>
112         <target-platform>egit-3.7</target-platform>
113         <platform-version>[3.7,3.8)</platform-version>
114       </properties>
115     </profile>
116     <profile>
117       <id>platform-juno</id>
118       <activation>
119         <activeByDefault>true</activeByDefault>
120         <property>
121           <name>platform-version-name</name>
122           <value>juno</value>
123         </property>
124       </activation>
125       <properties>
126         <target-platform>egit-4.2</target-platform>
127         <platform-version>[3.8,3.9)</platform-version>
128       </properties>
129       <modules>
130         <module>org.eclipse.egit.import</module>
131         <module>org.eclipse.egit.import-feature</module>
132         <module>org.eclipse.egit.repository</module>
133       </modules>
134     </profile>
135     <profile>
136       <id>platform-juno-staging</id>
137       <activation>
138         <property>
139           <name>platform-version-name</name>
140           <value>juno-staging</value>
141         </property>
142       </activation>
143       <properties>
144         <target-platform>egit-4.2-staging</target-platform>
145         <platform-version>[3.8,3.9)</platform-version>
146       </properties>
147       <modules>
148         <module>org.eclipse.egit.import</module>
149         <module>org.eclipse.egit.import-feature</module>
150         <module>org.eclipse.egit.repository</module>
151       </modules>
152     </profile>
153     <profile>
154       <id>static-checks</id>
155       <build>
156         <plugins>
157           <plugin>
158             <groupId>org.codehaus.mojo</groupId>
159             <artifactId>findbugs-maven-plugin</artifactId>
160           </plugin>
161           <plugin>
162             <groupId>org.apache.maven.plugins</groupId>
163             <artifactId>maven-pmd-plugin</artifactId>
164           </plugin>
165         </plugins>
166       </build>
167     </profile>
168   </profiles>
170   <modules>
171     <module>org.eclipse.egit.target</module>
173     <module>org.eclipse.egit</module>
174     <module>org.eclipse.egit.core</module>
175     <module>org.eclipse.egit.ui</module>
177     <module>org.eclipse.egit.mylyn.ui</module>
178     <module>org.eclipse.egit.mylyn-feature</module>
180     <module>org.eclipse.egit.psf-feature</module>
182     <module>org.eclipse.egit.doc</module>
183     <module>org.eclipse.egit-feature</module>
185     <module>org.eclipse.egit.core.test</module>
186     <module>org.eclipse.egit.ui.test</module>
187     <module>org.eclipse.egit.mylyn.ui.test</module>
189     <module>org.eclipse.egit.source-feature</module>
190   </modules>
192   <pluginRepositories>
193     <pluginRepository>
194       <id>maven.eclipse.org</id>
195       <url>http://maven.eclipse.org/nexus/content/repositories/milestone-indigo/</url>
196     </pluginRepository>
197   </pluginRepositories>
199   <repositories>
200     <repository>
201       <id>jgit</id>
202       <layout>p2</layout>
203       <url>${jgit-site}</url>
204     </repository>
205   </repositories>
207   <build>
208     <plugins>
209       <plugin>
210         <groupId>org.eclipse.tycho</groupId>
211         <artifactId>tycho-maven-plugin</artifactId>
212         <version>${tycho-version}</version>
213         <extensions>true</extensions>
214       </plugin>
215       <plugin>
216         <groupId>org.eclipse.tycho</groupId>
217         <artifactId>target-platform-configuration</artifactId>
218         <version>${tycho-version}</version>
219         <configuration>
220           <target>
221             <artifact>
222               <groupId>org.eclipse.egit</groupId>
223               <artifactId>org.eclipse.egit.target</artifactId>
224               <version>${project.version}</version>
225               <classifier>${target-platform}</classifier>
226             </artifact>
227           </target>
228           <resolver>p2</resolver>
229           <pomDependencies>consider</pomDependencies>
230           <environments>
231             <environment>
232               <os>linux</os>
233               <ws>gtk</ws>
234               <arch>x86</arch>
235             </environment>
236             <environment>
237               <os>linux</os>
238               <ws>gtk</ws>
239               <arch>x86_64</arch>
240             </environment>
241             <environment>
242               <os>win32</os>
243               <ws>win32</ws>
244               <arch>x86</arch>
245             </environment>
246             <environment>
247               <os>win32</os>
248               <ws>win32</ws>
249               <arch>x86_64</arch>
250             </environment>
251             <environment>
252               <os>macosx</os>
253               <ws>cocoa</ws>
254               <arch>x86</arch>
255             </environment>
256             <environment>
257               <os>macosx</os>
258               <ws>cocoa</ws>
259               <arch>x86_64</arch>
260             </environment>
261           </environments>
262         </configuration>
263       </plugin>
264     </plugins>
265     <pluginManagement>
266       <plugins>
267         <plugin>
268           <groupId>org.eclipse.tycho</groupId>
269           <artifactId>tycho-compiler-plugin</artifactId>
270           <version>${tycho-version}</version>
271           <configuration>
272             <encoding>UTF-8</encoding>
273           </configuration>
274         </plugin>
275         <plugin>
276           <groupId>org.eclipse.tycho</groupId>
277           <artifactId>tycho-source-plugin</artifactId>
278           <version>${tycho-version}</version>
279           <executions>
280             <execution>
281               <id>attach-source</id>
282               <goals>
283                 <goal>plugin-source</goal>
284               </goals>
285             </execution>
286           </executions>
287         </plugin>
288         <plugin>
289           <groupId>org.apache.maven.plugins</groupId>
290           <artifactId>maven-resources-plugin</artifactId>
291           <version>2.5</version>
292           <configuration>
293             <encoding>ISO-8859-1</encoding>
294           </configuration>
295         </plugin>
296         <plugin>
297           <groupId>org.apache.maven.plugins</groupId>
298           <artifactId>maven-antrun-plugin</artifactId>
299           <version>1.7</version>
300         </plugin>
301         <plugin>
302           <groupId>org.codehaus.mojo</groupId>
303           <artifactId>findbugs-maven-plugin</artifactId>
304           <version>2.3.2</version>
305           <configuration>
306             <findbugsXmlOutput>true</findbugsXmlOutput>
307             <failOnError>false</failOnError>
308           </configuration>
309           <executions>
310             <execution>
311               <goals>
312                 <goal>check</goal>
313               </goals>
314             </execution>
315           </executions>
316         </plugin>
317         <plugin>
318           <groupId>org.apache.maven.plugins</groupId>
319           <artifactId>maven-pmd-plugin</artifactId>
320           <version>2.6</version>
321           <configuration>
322             <sourceEncoding>utf-8</sourceEncoding>
323             <minimumTokens>100</minimumTokens>
324             <targetJdk>1.5</targetJdk>
325             <format>xml</format>
326             <failOnViolation>false</failOnViolation>
327           </configuration>
328           <executions>
329             <execution>
330               <goals>
331                 <goal>cpd-check</goal>
332               </goals>
333             </execution>
334           </executions>
335         </plugin>
336         <plugin>
337           <groupId>org.apache.maven.plugins</groupId>
338           <artifactId>maven-assembly-plugin</artifactId>
339           <version>2.2.1</version>
340         </plugin>
341         <plugin>
342           <groupId>org.eclipse.dash.maven</groupId>
343           <artifactId>eclipse-signing-maven-plugin</artifactId>
344           <version>1.0.5</version>
345         </plugin>
346         <plugin>
347           <groupId>org.codehaus.mojo</groupId>
348           <artifactId>build-helper-maven-plugin</artifactId>
349           <version>1.3</version>
350         </plugin>
351       </plugins>
352     </pluginManagement>
353   </build>
355   <dependencies>
356     <dependency>
357       <groupId>org.mockito</groupId>
358       <artifactId>mockito-core</artifactId>
359       <version>${mockito-version}</version>
360     </dependency>
361   </dependencies>
363   <dependencyManagement>
364     <dependencies>
365       <dependency>
366         <groupId>junit</groupId>
367         <artifactId>junit</artifactId>
368         <version>${junit-version}</version>
369         <scope>test</scope>
370       </dependency>
371     </dependencies>
372   </dependencyManagement>
373 </project>