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 2.0
9 which accompanies this distribution, and is available at
10 https://www.eclipse.org/legal/epl-2.0/
12 SPDX-License-Identifier: EPL-2.0
15 <project xmlns="http://maven.apache.org/POM/4.0.0"
16 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
17 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
18 <modelVersion>4.0.0</modelVersion>
20 <groupId>org.eclipse.egit</groupId>
21 <artifactId>egit-parent</artifactId>
22 <version>5.3.0.201903061415-rc1</version>
23 <packaging>pom</packaging>
25 <name>EGit Parent</name>
29 <name>egit-dev Mailing List</name>
30 <post>egit-dev@eclipse.org</post>
31 <subscribe>https://dev.eclipse.org/mailman/listinfo/egit-dev</subscribe>
32 <unsubscribe>https://dev.eclipse.org/mailman/listinfo/egit-dev</unsubscribe>
33 <archive>http://dev.eclipse.org/mhonarc/lists/egit-dev</archive>
37 <name>GIT Mailing List</name>
38 <post>git@vger.kernel.org</post>
39 <archive>http://marc.info/?l=git</archive>
44 <url>https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;product=EGit;classification=Technology</url>
45 <system>Bugzilla</system>
50 <name>Eclipse Public License 2.0</name>
52 All rights reserved. This program and the accompanying materials
53 are made available under the terms of the Eclipse Public License 2.0
54 which accompanies this distribution, and is available at
55 https://www.eclipse.org/legal/epl-2.0/
57 SPDX-License-Identifier: EPL-2.0
63 <egit-version>5.3.0.201903061415-rc1</egit-version>
64 <tycho-version>1.3.0</tycho-version>
65 <tycho-extras-version>${tycho-version}</tycho-extras-version>
66 <jboss-tycho-plugins-version>1.1.0</jboss-tycho-plugins-version>
67 <spotbugs-maven-plugin-version>3.1.11</spotbugs-maven-plugin-version>
68 <jgit-site>file:/${basedir}/../../jgit/org.eclipse.jgit.packaging/org.eclipse.jgit.repository/target/repository</jgit-site>
69 <license-site>http://download.eclipse.org/cbi/updates/license</license-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.6</target-platform>
73 <tycho.scmUrl>scm:git:https://git.eclipse.org/r/egit/egit.git</tycho.scmUrl>
74 <test.vmparams></test.vmparams>
75 <coretest.vmparams></coretest.vmparams>
76 <uitest.vmparams>-Dorg.eclipse.swtbot.search.timeout=30000 -Dorg.eclipse.swtbot.screenshots.dir=target/screenshots -Xmx1024m</uitest.vmparams>
81 <id>static-checks</id>
85 <groupId>com.github.spotbugs</groupId>
86 <artifactId>spotbugs-maven-plugin</artifactId>
89 <groupId>org.apache.maven.plugins</groupId>
90 <artifactId>maven-pmd-plugin</artifactId>
100 <groupId>org.eclipse.tycho</groupId>
101 <artifactId>target-platform-configuration</artifactId>
103 <includePackedArtifacts>true</includePackedArtifacts>
107 <groupId>org.eclipse.tycho.extras</groupId>
108 <artifactId>tycho-pack200a-plugin</artifactId>
111 <id>pack200-normalize</id>
113 <goal>normalize</goal>
115 <phase>verify</phase>
120 <groupId>org.eclipse.cbi.maven.plugins</groupId>
121 <artifactId>eclipse-jarsigner-plugin</artifactId>
128 <phase>verify</phase>
133 <groupId>org.eclipse.tycho.extras</groupId>
134 <artifactId>tycho-pack200b-plugin</artifactId>
137 <id>pack200-pack</id>
141 <phase>verify</phase>
146 <groupId>org.eclipse.tycho</groupId>
147 <artifactId>tycho-p2-plugin</artifactId>
152 <goal>p2-metadata</goal>
154 <phase>verify</phase>
158 <defaultP2Metadata>false</defaultP2Metadata>
165 <id>eclipse-pack</id>
169 <groupId>org.eclipse.tycho</groupId>
170 <artifactId>target-platform-configuration</artifactId>
172 <includePackedArtifacts>true</includePackedArtifacts>
176 <groupId>org.eclipse.tycho.extras</groupId>
177 <artifactId>tycho-pack200a-plugin</artifactId>
180 <id>pack200-normalize</id>
182 <goal>normalize</goal>
188 <groupId>org.eclipse.tycho.extras</groupId>
189 <artifactId>tycho-pack200b-plugin</artifactId>
192 <id>pack200-pack</id>
200 <groupId>org.eclipse.tycho</groupId>
201 <artifactId>tycho-p2-plugin</artifactId>
206 <goal>p2-metadata</goal>
208 <phase>package</phase>
212 <defaultP2Metadata>false</defaultP2Metadata>
222 <name>mac os x</name>
227 <ui.test.vmargs>${test.vmparams} ${uitest.vmparams} -XstartOnFirstThread</ui.test.vmargs>
235 <family>!mac</family>
239 <ui.test.vmargs>${test.vmparams} ${uitest.vmparams}</ui.test.vmargs>
245 <module>org.eclipse.egit.target</module>
247 <module>org.eclipse.egit</module>
248 <module>org.eclipse.egit.core</module>
249 <module>org.eclipse.egit.ui</module>
251 <module>org.eclipse.egit.ui.smartimport</module>
253 <module>org.eclipse.egit.mylyn.ui</module>
254 <module>org.eclipse.egit.mylyn-feature</module>
256 <module>org.eclipse.egit.doc</module>
257 <module>org.eclipse.egit-feature</module>
259 <module>org.eclipse.egit.gitflow-feature</module>
260 <module>org.eclipse.egit.gitflow</module>
261 <module>org.eclipse.egit.gitflow.ui</module>
262 <module>org.eclipse.egit.gitflow.test</module>
264 <module>org.eclipse.egit.source-feature</module>
266 <module>org.eclipse.egit.repository</module>
268 <module>org.eclipse.egit.core.junit</module>
269 <module>org.eclipse.egit.core.test</module>
270 <module>org.eclipse.egit.ui.test</module>
271 <module>org.eclipse.egit.mylyn.ui.test</module>
272 <module>org.eclipse.egit.ui.importer.tests</module>
278 <id>repo.eclipse.org.cbi-releases</id>
279 <url>https://repo.eclipse.org/content/repositories/cbi-releases/</url>
282 <id>repo.eclipse.org.cbi-snapshots</id>
283 <url>https://repo.eclipse.org/content/repositories/cbi-snapshots/</url>
285 </pluginRepositories>
291 <url>${jgit-site}</url>
294 <id>eclipse.license</id>
296 <url>${license-site}</url>
303 <groupId>org.apache.maven.plugins</groupId>
304 <artifactId>maven-enforcer-plugin</artifactId>
305 <version>3.0.0-M1</version>
308 <id>enforce-maven</id>
314 <requireMavenVersion>
315 <version>3.5.2</version>
316 </requireMavenVersion>
323 <groupId>org.eclipse.tycho</groupId>
324 <artifactId>tycho-maven-plugin</artifactId>
325 <extensions>true</extensions>
328 <groupId>org.eclipse.tycho</groupId>
329 <artifactId>target-platform-configuration</artifactId>
333 <groupId>org.eclipse.egit</groupId>
334 <artifactId>org.eclipse.egit.target</artifactId>
335 <version>${egit-version}</version>
336 <classifier>${target-platform}</classifier>
339 <resolver>p2</resolver>
340 <pomDependencies>consider</pomDependencies>
373 <!-- Tycho plugins -->
375 <groupId>org.eclipse.tycho</groupId>
376 <artifactId>tycho-compiler-plugin</artifactId>
377 <version>${tycho-version}</version>
379 <encoding>UTF-8</encoding>
382 <!-- Do not use useProjectSettings; it'll always override -nowarn -->
383 <useProjectSettings>false</useProjectSettings>
385 <arg>-properties</arg>
386 <arg>${project.basedir}/.settings/org.eclipse.jdt.core.prefs</arg>
392 <groupId>org.eclipse.tycho</groupId>
393 <artifactId>tycho-source-plugin</artifactId>
394 <version>${tycho-version}</version>
397 <id>attach-source</id>
399 <goal>plugin-source</goal>
405 <groupId>org.eclipse.tycho</groupId>
406 <artifactId>tycho-packaging-plugin</artifactId>
407 <version>${tycho-version}</version>
410 <generate>true</generate>
415 <groupId>org.eclipse.tycho.extras</groupId>
416 <artifactId>tycho-sourceref-jgit</artifactId>
417 <version>${tycho-extras-version}</version>
422 <groupId>org.eclipse.tycho</groupId>
423 <artifactId>tycho-surefire-plugin</artifactId>
424 <version>${tycho-version}</version>
426 <trimStackTrace>false</trimStackTrace>
430 <groupId>org.eclipse.tycho</groupId>
431 <artifactId>tycho-maven-plugin</artifactId>
432 <version>${tycho-version}</version>
435 <groupId>org.eclipse.tycho</groupId>
436 <artifactId>target-platform-configuration</artifactId>
437 <version>${tycho-version}</version>
440 <groupId>org.eclipse.tycho</groupId>
441 <artifactId>tycho-p2-plugin</artifactId>
442 <version>${tycho-version}</version>
445 <groupId>org.eclipse.tycho.extras</groupId>
446 <artifactId>tycho-pack200a-plugin</artifactId>
447 <version>${tycho-extras-version}</version>
450 <groupId>org.eclipse.tycho.extras</groupId>
451 <artifactId>tycho-pack200b-plugin</artifactId>
452 <version>${tycho-extras-version}</version>
455 <groupId>org.jboss.tools.tycho-plugins</groupId>
456 <artifactId>repository-utils</artifactId>
457 <version>${jboss-tycho-plugins-version}</version>
459 <!-- other plugins -->
461 <groupId>org.apache.maven.plugins</groupId>
462 <artifactId>maven-resources-plugin</artifactId>
463 <version>3.1.0</version>
465 <encoding>ISO-8859-1</encoding>
469 <groupId>org.apache.maven.plugins</groupId>
470 <artifactId>maven-antrun-plugin</artifactId>
471 <version>1.8</version>
474 <groupId>com.github.spotbugs</groupId>
475 <artifactId>spotbugs-maven-plugin</artifactId>
476 <version>${spotbugs-maven-plugin-version}</version>
478 <xmlOutput>true</xmlOutput>
479 <failOnError>false</failOnError>
490 <groupId>org.apache.maven.plugins</groupId>
491 <artifactId>maven-pmd-plugin</artifactId>
492 <version>3.11.0</version>
494 <sourceEncoding>utf-8</sourceEncoding>
495 <minimumTokens>100</minimumTokens>
496 <targetJdk>1.8</targetJdk>
498 <failOnViolation>false</failOnViolation>
499 <linkXRef>false</linkXRef>
504 <goal>cpd-check</goal>
510 <groupId>org.apache.maven.plugins</groupId>
511 <artifactId>maven-assembly-plugin</artifactId>
512 <version>3.1.0</version>
515 <groupId>org.codehaus.mojo</groupId>
516 <artifactId>build-helper-maven-plugin</artifactId>
517 <version>3.0.0</version>
520 <groupId>org.eclipse.cbi.maven.plugins</groupId>
521 <artifactId>eclipse-jarsigner-plugin</artifactId>
522 <version>1.1.5</version>
528 <distributionManagement>
530 <id>repo.eclipse.org</id>
531 <name>EGit Maven Repository - Releases</name>
532 <url>https://repo.eclipse.org/content/repositories/egit-releases/</url>
535 <id>repo.eclipse.org</id>
536 <name>EGit Maven Repository - Snapshots</name>
537 <url>https://repo.eclipse.org/content/repositories/egit-snapshots/</url>
538 <uniqueVersion>true</uniqueVersion>
539 </snapshotRepository>
540 </distributionManagement>