1 <?xml version="1.0" encoding="UTF-8"?>
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
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>
22 <groupId>org.eclipse.egit</groupId>
23 <artifactId>egit-parent</artifactId>
24 <version>3.6.0-SNAPSHOT</version>
25 <packaging>pom</packaging>
27 <name>EGit Parent</name>
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>
39 <name>GIT Mailing List</name>
40 <post>git@vger.kernel.org</post>
41 <archive>http://marc.info/?l=git</archive>
46 <url>https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;product=EGit;classification=Technology</url>
47 <system>Bugzilla</system>
52 <name>Eclipse Public License v1.0</name>
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
65 <egit-version>3.6.0-SNAPSHOT</egit-version>
66 <tycho-version>0.21.0</tycho-version>
67 <tycho-extras-version>${tycho-version}</tycho-extras-version>
68 <mockito-version>1.8.4</mockito-version>
69 <junit-version>4.11</junit-version>
70 <jgit-site>file:/${basedir}/../../jgit/org.eclipse.jgit.packaging/org.eclipse.jgit.repository/target/repository</jgit-site>
71 <signer-input-directory>/home/data/httpd/download-staging.priv/egit</signer-input-directory>
72 <download-publish-path>/home/data/httpd/download.eclipse.org/egit/updates-nightly</download-publish-path>
73 <target-platform>egit-4.3</target-platform>
74 <platform-version>[3.9,4.0)</platform-version>
75 <tycho.scmUrl>scm:git:https://git.eclipse.org/r/p/egit/egit.git</tycho.scmUrl>
76 <test.vmparams></test.vmparams>
81 <id>platform-juno</id>
84 <name>platform-version-name</name>
89 <target-platform>egit-4.2</target-platform>
90 <platform-version>[3.8,3.9)</platform-version>
94 <id>platform-kepler</id>
97 <name>platform-version-name</name>
102 <target-platform>egit-4.3</target-platform>
103 <platform-version>[3.9,4.0)</platform-version>
107 <id>platform-luna</id>
109 <activeByDefault>true</activeByDefault>
111 <name>platform-version-name</name>
116 <target-platform>egit-4.4</target-platform>
117 <platform-version>[3.10,4.0)</platform-version>
121 <id>platform-mars</id>
124 <name>platform-version-name</name>
129 <target-platform>egit-4.5</target-platform>
130 <platform-version>[3.10,4.0)</platform-version>
134 <id>platform-mars-staging</id>
137 <name>platform-version-name</name>
138 <value>mars-staging</value>
142 <target-platform>egit-4.5-staging</target-platform>
143 <platform-version>[3.10,4.0)</platform-version>
147 <id>static-checks</id>
151 <groupId>org.codehaus.mojo</groupId>
152 <artifactId>findbugs-maven-plugin</artifactId>
155 <groupId>org.apache.maven.plugins</groupId>
156 <artifactId>maven-pmd-plugin</artifactId>
162 <id>eclipse-sign</id>
166 <groupId>org.eclipse.tycho</groupId>
167 <artifactId>target-platform-configuration</artifactId>
169 <includePackedArtifacts>true</includePackedArtifacts>
173 <groupId>org.eclipse.tycho.extras</groupId>
174 <artifactId>tycho-pack200a-plugin</artifactId>
177 <id>pack200-normalize</id>
179 <goal>normalize</goal>
181 <phase>verify</phase>
186 <groupId>org.eclipse.cbi.maven.plugins</groupId>
187 <artifactId>eclipse-jarsigner-plugin</artifactId>
194 <phase>verify</phase>
199 <groupId>org.eclipse.tycho.extras</groupId>
200 <artifactId>tycho-pack200b-plugin</artifactId>
203 <id>pack200-pack</id>
207 <phase>verify</phase>
212 <groupId>org.eclipse.tycho</groupId>
213 <artifactId>tycho-p2-plugin</artifactId>
218 <goal>p2-metadata</goal>
220 <phase>verify</phase>
224 <defaultP2Metadata>false</defaultP2Metadata>
231 <id>eclipse-pack</id>
235 <groupId>org.eclipse.tycho</groupId>
236 <artifactId>target-platform-configuration</artifactId>
238 <includePackedArtifacts>true</includePackedArtifacts>
242 <groupId>org.eclipse.tycho.extras</groupId>
243 <artifactId>tycho-pack200a-plugin</artifactId>
246 <id>pack200-normalize</id>
248 <goal>normalize</goal>
254 <groupId>org.eclipse.tycho.extras</groupId>
255 <artifactId>tycho-pack200b-plugin</artifactId>
258 <id>pack200-pack</id>
266 <groupId>org.eclipse.tycho</groupId>
267 <artifactId>tycho-p2-plugin</artifactId>
272 <goal>p2-metadata</goal>
274 <phase>package</phase>
278 <defaultP2Metadata>false</defaultP2Metadata>
287 <module>org.eclipse.egit.target</module>
289 <module>org.eclipse.egit</module>
290 <module>org.eclipse.egit.core</module>
291 <module>org.eclipse.egit.ui</module>
293 <module>org.eclipse.egit.mylyn.ui</module>
294 <module>org.eclipse.egit.mylyn-feature</module>
296 <module>org.eclipse.egit.doc</module>
297 <module>org.eclipse.egit-feature</module>
299 <module>org.eclipse.egit.core.test</module>
300 <module>org.eclipse.egit.ui.test</module>
301 <module>org.eclipse.egit.mylyn.ui.test</module>
303 <module>org.eclipse.egit.source-feature</module>
305 <module>org.eclipse.egit.repository</module>
310 <id>repo.eclipse.org.cbi-releases</id>
311 <url>https://repo.eclipse.org/content/repositories/cbi-releases/</url>
313 </pluginRepositories>
319 <url>${jgit-site}</url>
326 <groupId>org.eclipse.tycho</groupId>
327 <artifactId>tycho-maven-plugin</artifactId>
328 <extensions>true</extensions>
331 <groupId>org.eclipse.tycho</groupId>
332 <artifactId>target-platform-configuration</artifactId>
336 <groupId>org.eclipse.egit</groupId>
337 <artifactId>org.eclipse.egit.target</artifactId>
338 <version>${project.version}</version>
339 <classifier>${target-platform}</classifier>
342 <resolver>p2</resolver>
343 <pomDependencies>consider</pomDependencies>
381 <!-- Tycho plugins -->
383 <groupId>org.eclipse.tycho</groupId>
384 <artifactId>tycho-compiler-plugin</artifactId>
385 <version>${tycho-version}</version>
387 <encoding>UTF-8</encoding>
391 <groupId>org.eclipse.tycho</groupId>
392 <artifactId>tycho-source-plugin</artifactId>
393 <version>${tycho-version}</version>
396 <id>attach-source</id>
398 <goal>plugin-source</goal>
404 <groupId>org.eclipse.tycho</groupId>
405 <artifactId>tycho-packaging-plugin</artifactId>
406 <version>${tycho-version}</version>
409 <generate>true</generate>
414 <groupId>org.eclipse.tycho.extras</groupId>
415 <artifactId>tycho-sourceref-jgit</artifactId>
416 <version>${tycho-extras-version}</version>
421 <groupId>org.eclipse.tycho</groupId>
422 <artifactId>tycho-maven-plugin</artifactId>
423 <version>${tycho-version}</version>
426 <groupId>org.eclipse.tycho</groupId>
427 <artifactId>target-platform-configuration</artifactId>
428 <version>${tycho-version}</version>
431 <groupId>org.eclipse.tycho</groupId>
432 <artifactId>tycho-p2-plugin</artifactId>
433 <version>${tycho-version}</version>
436 <groupId>org.eclipse.tycho.extras</groupId>
437 <artifactId>tycho-pack200a-plugin</artifactId>
438 <version>${tycho-extras-version}</version>
441 <groupId>org.eclipse.tycho.extras</groupId>
442 <artifactId>tycho-pack200b-plugin</artifactId>
443 <version>${tycho-extras-version}</version>
446 <!-- other plugins -->
448 <groupId>org.apache.maven.plugins</groupId>
449 <artifactId>maven-resources-plugin</artifactId>
450 <version>2.5</version>
452 <encoding>ISO-8859-1</encoding>
456 <groupId>org.apache.maven.plugins</groupId>
457 <artifactId>maven-antrun-plugin</artifactId>
458 <version>1.7</version>
461 <groupId>org.codehaus.mojo</groupId>
462 <artifactId>findbugs-maven-plugin</artifactId>
463 <version>2.5.2</version>
465 <findbugsXmlOutput>true</findbugsXmlOutput>
466 <failOnError>false</failOnError>
477 <groupId>org.apache.maven.plugins</groupId>
478 <artifactId>maven-pmd-plugin</artifactId>
479 <version>2.7.1</version>
481 <sourceEncoding>utf-8</sourceEncoding>
482 <minimumTokens>100</minimumTokens>
483 <targetJdk>1.5</targetJdk>
485 <failOnViolation>false</failOnViolation>
490 <goal>cpd-check</goal>
496 <groupId>org.apache.maven.plugins</groupId>
497 <artifactId>maven-assembly-plugin</artifactId>
498 <version>2.3</version>
501 <groupId>org.eclipse.dash.maven</groupId>
502 <artifactId>eclipse-signing-maven-plugin</artifactId>
503 <version>1.0.5</version>
506 <groupId>org.codehaus.mojo</groupId>
507 <artifactId>build-helper-maven-plugin</artifactId>
508 <version>1.7</version>
511 <groupId>org.eclipse.cbi.maven.plugins</groupId>
512 <artifactId>eclipse-jarsigner-plugin</artifactId>
513 <version>1.0.4</version>
521 <groupId>org.mockito</groupId>
522 <artifactId>mockito-core</artifactId>
523 <version>${mockito-version}</version>
527 <dependencyManagement>
530 <groupId>junit</groupId>
531 <artifactId>junit</artifactId>
532 <version>${junit-version}</version>
536 </dependencyManagement>
538 <distributionManagement>
540 <id>repo.eclipse.org</id>
541 <name>JGit Maven Repository - Releases</name>
542 <url>https://repo.eclipse.org/content/repositories/egit-releases/</url>
545 <id>repo.eclipse.org</id>
546 <name>JGit Maven Repository - Snapshots</name>
547 <url>https://repo.eclipse.org/content/repositories/egit-snapshots/</url>
548 <uniqueVersion>true</uniqueVersion>
549 </snapshotRepository>
550 </distributionManagement>