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>
18 <groupId>org.eclipse.egit</groupId>
19 <artifactId>egit-parent</artifactId>
20 <version>4.10.1-SNAPSHOT</version>
21 <packaging>pom</packaging>
23 <name>EGit Parent</name>
27 <name>egit-dev Mailing List</name>
28 <post>egit-dev@eclipse.org</post>
29 <subscribe>https://dev.eclipse.org/mailman/listinfo/egit-dev</subscribe>
30 <unsubscribe>https://dev.eclipse.org/mailman/listinfo/egit-dev</unsubscribe>
31 <archive>http://dev.eclipse.org/mhonarc/lists/egit-dev</archive>
35 <name>GIT Mailing List</name>
36 <post>git@vger.kernel.org</post>
37 <archive>http://marc.info/?l=git</archive>
42 <url>https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;product=EGit;classification=Technology</url>
43 <system>Bugzilla</system>
48 <name>Eclipse Public License v1.0</name>
52 This program and the accompanying materials are made
53 available under the terms of the Eclipse Public License v1.0
54 which accompanies this distribution, and is available at
55 http://www.eclipse.org/legal/epl-v10.htm
61 <egit-version>4.10.1-SNAPSHOT</egit-version>
62 <tycho-version>1.0.0</tycho-version>
63 <tycho-extras-version>${tycho-version}</tycho-extras-version>
64 <jboss-tycho-plugins-version>1.0.0</jboss-tycho-plugins-version>
65 <mockito-version>1.8.4</mockito-version>
66 <jgit-site>file:/${basedir}/../../jgit/org.eclipse.jgit.packaging/org.eclipse.jgit.repository/target/repository</jgit-site>
67 <license-site>http://download.eclipse.org/cbi/updates/license</license-site>
68 <signer-input-directory>/home/data/httpd/download-staging.priv/egit</signer-input-directory>
69 <download-publish-path>/home/data/httpd/download.eclipse.org/egit/updates-nightly</download-publish-path>
70 <target-platform>egit-4.6</target-platform>
71 <tycho.scmUrl>scm:git:https://git.eclipse.org/r/egit/egit.git</tycho.scmUrl>
72 <test.vmparams></test.vmparams>
73 <coretest.vmparams></coretest.vmparams>
74 <uitest.vmparams>-Dorg.eclipse.swtbot.search.timeout=30000 -Dorg.eclipse.swtbot.screenshots.dir=target/screenshots -Xmx1024m</uitest.vmparams>
79 <id>static-checks</id>
83 <groupId>com.github.spotbugs</groupId>
84 <artifactId>spotbugs-maven-plugin</artifactId>
87 <groupId>org.apache.maven.plugins</groupId>
88 <artifactId>maven-pmd-plugin</artifactId>
98 <groupId>org.eclipse.tycho</groupId>
99 <artifactId>target-platform-configuration</artifactId>
101 <includePackedArtifacts>true</includePackedArtifacts>
105 <groupId>org.eclipse.tycho.extras</groupId>
106 <artifactId>tycho-pack200a-plugin</artifactId>
109 <id>pack200-normalize</id>
111 <goal>normalize</goal>
113 <phase>verify</phase>
118 <groupId>org.eclipse.cbi.maven.plugins</groupId>
119 <artifactId>eclipse-jarsigner-plugin</artifactId>
126 <phase>verify</phase>
131 <groupId>org.eclipse.tycho.extras</groupId>
132 <artifactId>tycho-pack200b-plugin</artifactId>
135 <id>pack200-pack</id>
139 <phase>verify</phase>
144 <groupId>org.eclipse.tycho</groupId>
145 <artifactId>tycho-p2-plugin</artifactId>
150 <goal>p2-metadata</goal>
152 <phase>verify</phase>
156 <defaultP2Metadata>false</defaultP2Metadata>
163 <id>eclipse-pack</id>
167 <groupId>org.eclipse.tycho</groupId>
168 <artifactId>target-platform-configuration</artifactId>
170 <includePackedArtifacts>true</includePackedArtifacts>
174 <groupId>org.eclipse.tycho.extras</groupId>
175 <artifactId>tycho-pack200a-plugin</artifactId>
178 <id>pack200-normalize</id>
180 <goal>normalize</goal>
186 <groupId>org.eclipse.tycho.extras</groupId>
187 <artifactId>tycho-pack200b-plugin</artifactId>
190 <id>pack200-pack</id>
198 <groupId>org.eclipse.tycho</groupId>
199 <artifactId>tycho-p2-plugin</artifactId>
204 <goal>p2-metadata</goal>
206 <phase>package</phase>
210 <defaultP2Metadata>false</defaultP2Metadata>
220 <name>mac os x</name>
225 <ui.test.vmargs>${test.vmparams} ${uitest.vmparams} -XstartOnFirstThread</ui.test.vmargs>
233 <family>!mac</family>
237 <ui.test.vmargs>${test.vmparams} ${uitest.vmparams}</ui.test.vmargs>
243 <module>org.eclipse.egit.target</module>
245 <module>org.eclipse.egit</module>
246 <module>org.eclipse.egit.core</module>
247 <module>org.eclipse.egit.ui</module>
249 <module>org.eclipse.egit.ui.smartimport</module>
251 <module>org.eclipse.egit.mylyn.ui</module>
252 <module>org.eclipse.egit.mylyn-feature</module>
254 <module>org.eclipse.egit.doc</module>
255 <module>org.eclipse.egit-feature</module>
257 <module>org.eclipse.egit.gitflow-feature</module>
258 <module>org.eclipse.egit.gitflow</module>
259 <module>org.eclipse.egit.gitflow.ui</module>
260 <module>org.eclipse.egit.gitflow.test</module>
262 <module>org.eclipse.egit.source-feature</module>
264 <module>org.eclipse.egit.repository</module>
266 <module>org.eclipse.egit.core.test</module>
267 <module>org.eclipse.egit.ui.test</module>
268 <module>org.eclipse.egit.mylyn.ui.test</module>
269 <module>org.eclipse.egit.ui.importer.tests</module>
275 <id>repo.eclipse.org.cbi-releases</id>
276 <url>https://repo.eclipse.org/content/repositories/cbi-releases/</url>
279 <id>repo.eclipse.org.cbi-snapshots</id>
280 <url>https://repo.eclipse.org/content/repositories/cbi-snapshots/</url>
282 </pluginRepositories>
288 <url>${jgit-site}</url>
291 <id>eclipse.license</id>
293 <url>${license-site}</url>
300 <groupId>org.apache.maven.plugins</groupId>
301 <artifactId>maven-enforcer-plugin</artifactId>
302 <version>3.0.0-M1</version>
305 <id>enforce-maven</id>
311 <requireMavenVersion>
312 <version>3.5.2</version>
313 </requireMavenVersion>
320 <groupId>org.eclipse.tycho</groupId>
321 <artifactId>tycho-maven-plugin</artifactId>
322 <extensions>true</extensions>
325 <groupId>org.eclipse.tycho</groupId>
326 <artifactId>target-platform-configuration</artifactId>
330 <groupId>org.eclipse.egit</groupId>
331 <artifactId>org.eclipse.egit.target</artifactId>
332 <version>${egit-version}</version>
333 <classifier>${target-platform}</classifier>
336 <resolver>p2</resolver>
337 <pomDependencies>consider</pomDependencies>
370 <!-- Tycho plugins -->
372 <groupId>org.eclipse.tycho</groupId>
373 <artifactId>tycho-compiler-plugin</artifactId>
374 <version>${tycho-version}</version>
376 <encoding>UTF-8</encoding>
379 <!-- Do not use useProjectSettings; it'll always override -nowarn -->
380 <useProjectSettings>false</useProjectSettings>
382 <arg>-properties</arg>
383 <arg>${project.basedir}/.settings/org.eclipse.jdt.core.prefs</arg>
389 <groupId>org.eclipse.tycho</groupId>
390 <artifactId>tycho-source-plugin</artifactId>
391 <version>${tycho-version}</version>
394 <id>attach-source</id>
396 <goal>plugin-source</goal>
402 <groupId>org.eclipse.tycho</groupId>
403 <artifactId>tycho-packaging-plugin</artifactId>
404 <version>${tycho-version}</version>
407 <generate>true</generate>
412 <groupId>org.eclipse.tycho.extras</groupId>
413 <artifactId>tycho-sourceref-jgit</artifactId>
414 <version>${tycho-extras-version}</version>
419 <groupId>org.eclipse.tycho</groupId>
420 <artifactId>tycho-surefire-plugin</artifactId>
421 <version>${tycho-version}</version>
424 <groupId>org.eclipse.tycho</groupId>
425 <artifactId>tycho-maven-plugin</artifactId>
426 <version>${tycho-version}</version>
429 <groupId>org.eclipse.tycho</groupId>
430 <artifactId>target-platform-configuration</artifactId>
431 <version>${tycho-version}</version>
434 <groupId>org.eclipse.tycho</groupId>
435 <artifactId>tycho-p2-plugin</artifactId>
436 <version>${tycho-version}</version>
439 <groupId>org.eclipse.tycho.extras</groupId>
440 <artifactId>tycho-pack200a-plugin</artifactId>
441 <version>${tycho-extras-version}</version>
444 <groupId>org.eclipse.tycho.extras</groupId>
445 <artifactId>tycho-pack200b-plugin</artifactId>
446 <version>${tycho-extras-version}</version>
449 <groupId>org.jboss.tools.tycho-plugins</groupId>
450 <artifactId>repository-utils</artifactId>
451 <version>${jboss-tycho-plugins-version}</version>
453 <!-- other plugins -->
455 <groupId>org.apache.maven.plugins</groupId>
456 <artifactId>maven-resources-plugin</artifactId>
457 <version>3.0.2</version>
459 <encoding>ISO-8859-1</encoding>
463 <groupId>org.apache.maven.plugins</groupId>
464 <artifactId>maven-antrun-plugin</artifactId>
465 <version>1.8</version>
468 <groupId>com.github.spotbugs</groupId>
469 <artifactId>spotbugs-maven-plugin</artifactId>
470 <version>3.1.0</version>
472 <findbugsXmlOutput>true</findbugsXmlOutput>
473 <failOnError>false</failOnError>
484 <groupId>org.apache.maven.plugins</groupId>
485 <artifactId>maven-pmd-plugin</artifactId>
486 <version>3.8</version>
488 <sourceEncoding>utf-8</sourceEncoding>
489 <minimumTokens>100</minimumTokens>
490 <targetJdk>1.8</targetJdk>
492 <failOnViolation>false</failOnViolation>
497 <goal>cpd-check</goal>
503 <groupId>org.apache.maven.plugins</groupId>
504 <artifactId>maven-assembly-plugin</artifactId>
505 <version>3.1.0</version>
508 <groupId>org.codehaus.mojo</groupId>
509 <artifactId>build-helper-maven-plugin</artifactId>
510 <version>3.0.0</version>
513 <groupId>org.eclipse.cbi.maven.plugins</groupId>
514 <artifactId>eclipse-jarsigner-plugin</artifactId>
515 <version>1.1.4</version>
523 <groupId>org.mockito</groupId>
524 <artifactId>mockito-core</artifactId>
525 <version>${mockito-version}</version>
529 <distributionManagement>
531 <id>repo.eclipse.org</id>
532 <name>JGit Maven Repository - Releases</name>
533 <url>https://repo.eclipse.org/content/repositories/egit-releases/</url>
536 <id>repo.eclipse.org</id>
537 <name>JGit Maven Repository - Snapshots</name>
538 <url>https://repo.eclipse.org/content/repositories/egit-snapshots/</url>
539 <uniqueVersion>true</uniqueVersion>
540 </snapshotRepository>
541 </distributionManagement>