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>4.4.1.201607150455-r</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>4.4.1.201607150455-r</egit-version>
66 <tycho-version>0.23.0</tycho-version>
67 <tycho-extras-version>${tycho-version}</tycho-extras-version>
68 <jboss-tycho-plugins-version>0.22.0</jboss-tycho-plugins-version>
69 <mockito-version>1.8.4</mockito-version>
70 <jgit-site>file:/${basedir}/../../jgit/org.eclipse.jgit.packaging/org.eclipse.jgit.repository/target/repository</jgit-site>
71 <license-site>http://download.eclipse.org/cbi/updates/license</license-site>
72 <signer-input-directory>/home/data/httpd/download-staging.priv/egit</signer-input-directory>
73 <download-publish-path>/home/data/httpd/download.eclipse.org/egit/updates-nightly</download-publish-path>
74 <target-platform>egit-4.6-staging</target-platform>
75 <tycho.scmUrl>scm:git:https://git.eclipse.org/r/egit/egit.git</tycho.scmUrl>
76 <test.vmparams></test.vmparams>
77 <coretest.vmparams></coretest.vmparams>
78 <uitest.vmparams>-Dorg.eclipse.swtbot.search.timeout=30000 -Dorg.eclipse.swtbot.screenshots.dir=target/screenshots -Xmx1024m -XX:MaxPermSize=150m</uitest.vmparams>
79 <eclipse-with-smartimport>http://download.eclipse.org/eclipse/updates/4.6milestones/S-4.6M6-201603170200</eclipse-with-smartimport>
80 <!-- set JDK_HOME to JAVA_HOME path of JDK7 installation in order to compile against JDK 7 class library -->
81 <JDK_HOME>${JAVA_HOME}</JDK_HOME>
86 <id>static-checks</id>
90 <groupId>org.codehaus.mojo</groupId>
91 <artifactId>findbugs-maven-plugin</artifactId>
94 <groupId>org.apache.maven.plugins</groupId>
95 <artifactId>maven-pmd-plugin</artifactId>
101 <id>eclipse-sign</id>
105 <groupId>org.eclipse.tycho</groupId>
106 <artifactId>target-platform-configuration</artifactId>
108 <includePackedArtifacts>true</includePackedArtifacts>
112 <groupId>org.eclipse.tycho.extras</groupId>
113 <artifactId>tycho-pack200a-plugin</artifactId>
116 <id>pack200-normalize</id>
118 <goal>normalize</goal>
120 <phase>verify</phase>
125 <groupId>org.eclipse.cbi.maven.plugins</groupId>
126 <artifactId>eclipse-jarsigner-plugin</artifactId>
133 <phase>verify</phase>
138 <groupId>org.eclipse.tycho.extras</groupId>
139 <artifactId>tycho-pack200b-plugin</artifactId>
142 <id>pack200-pack</id>
146 <phase>verify</phase>
151 <groupId>org.eclipse.tycho</groupId>
152 <artifactId>tycho-p2-plugin</artifactId>
157 <goal>p2-metadata</goal>
159 <phase>verify</phase>
163 <defaultP2Metadata>false</defaultP2Metadata>
170 <id>eclipse-pack</id>
174 <groupId>org.eclipse.tycho</groupId>
175 <artifactId>target-platform-configuration</artifactId>
177 <includePackedArtifacts>true</includePackedArtifacts>
181 <groupId>org.eclipse.tycho.extras</groupId>
182 <artifactId>tycho-pack200a-plugin</artifactId>
185 <id>pack200-normalize</id>
187 <goal>normalize</goal>
193 <groupId>org.eclipse.tycho.extras</groupId>
194 <artifactId>tycho-pack200b-plugin</artifactId>
197 <id>pack200-pack</id>
205 <groupId>org.eclipse.tycho</groupId>
206 <artifactId>tycho-p2-plugin</artifactId>
211 <goal>p2-metadata</goal>
213 <phase>package</phase>
217 <defaultP2Metadata>false</defaultP2Metadata>
227 <name>mac os x</name>
232 <ui.test.vmargs>${test.vmparams} ${uitest.vmparams} -XstartOnFirstThread</ui.test.vmargs>
240 <family>!mac</family>
244 <ui.test.vmargs>${test.vmparams} ${uitest.vmparams}</ui.test.vmargs>
250 <module>org.eclipse.egit.target</module>
252 <module>org.eclipse.egit</module>
253 <module>org.eclipse.egit.core</module>
254 <module>org.eclipse.egit.ui</module>
256 <module>org.eclipse.egit.ui.smartimport</module>
258 <module>org.eclipse.egit.mylyn.ui</module>
259 <module>org.eclipse.egit.mylyn-feature</module>
261 <module>org.eclipse.egit.doc</module>
262 <module>org.eclipse.egit-feature</module>
264 <module>org.eclipse.egit.gitflow-feature</module>
265 <module>org.eclipse.egit.gitflow</module>
266 <module>org.eclipse.egit.gitflow.ui</module>
267 <module>org.eclipse.egit.gitflow.test</module>
269 <module>org.eclipse.egit.source-feature</module>
271 <module>org.eclipse.egit.repository</module>
273 <module>org.eclipse.egit.core.test</module>
274 <module>org.eclipse.egit.ui.test</module>
275 <module>org.eclipse.egit.mylyn.ui.test</module>
276 <module>org.eclipse.egit.ui.importer.tests</module>
282 <id>repo.eclipse.org.cbi-releases</id>
283 <url>https://repo.eclipse.org/content/repositories/cbi-releases/</url>
286 <id>repo.eclipse.org.cbi-snapshots</id>
287 <url>https://repo.eclipse.org/content/repositories/cbi-snapshots/</url>
289 </pluginRepositories>
295 <url>${jgit-site}</url>
298 <id>eclipse.license</id>
300 <url>${license-site}</url>
307 <groupId>org.eclipse.tycho</groupId>
308 <artifactId>tycho-maven-plugin</artifactId>
309 <extensions>true</extensions>
312 <groupId>org.eclipse.tycho</groupId>
313 <artifactId>target-platform-configuration</artifactId>
317 <groupId>org.eclipse.egit</groupId>
318 <artifactId>org.eclipse.egit.target</artifactId>
319 <version>${egit-version}</version>
320 <classifier>${target-platform}</classifier>
323 <resolver>p2</resolver>
324 <pomDependencies>consider</pomDependencies>
357 <!-- Tycho plugins -->
359 <groupId>org.eclipse.tycho</groupId>
360 <artifactId>tycho-compiler-plugin</artifactId>
361 <version>${tycho-version}</version>
363 <encoding>UTF-8</encoding>
366 <!-- Do not use useProjectSettings; it'll always override -nowarn -->
368 <arg>-properties</arg>
369 <arg>${project.basedir}/.settings/org.eclipse.jdt.core.prefs</arg>
371 <arg>-bootclasspath</arg>
372 <arg>${JDK_HOME}${file.separator}jre${file.separator}lib${file.separator}rt.jar${path.separator}${JDK_HOME}${file.separator}jre${file.separator}lib${file.separator}jsse.jar${path.separator}${JDK_HOME}${file.separator}jre${file.separator}lib${file.separator}jce.jar</arg>
377 <groupId>org.eclipse.tycho</groupId>
378 <artifactId>tycho-source-plugin</artifactId>
379 <version>${tycho-version}</version>
382 <id>attach-source</id>
384 <goal>plugin-source</goal>
390 <groupId>org.eclipse.tycho</groupId>
391 <artifactId>tycho-packaging-plugin</artifactId>
392 <version>${tycho-version}</version>
395 <generate>true</generate>
400 <groupId>org.eclipse.tycho.extras</groupId>
401 <artifactId>tycho-sourceref-jgit</artifactId>
402 <version>${tycho-extras-version}</version>
407 <groupId>org.eclipse.tycho</groupId>
408 <artifactId>tycho-surefire-plugin</artifactId>
409 <version>${tycho-version}</version>
412 <groupId>org.eclipse.tycho</groupId>
413 <artifactId>tycho-maven-plugin</artifactId>
414 <version>${tycho-version}</version>
417 <groupId>org.eclipse.tycho</groupId>
418 <artifactId>target-platform-configuration</artifactId>
419 <version>${tycho-version}</version>
422 <groupId>org.eclipse.tycho</groupId>
423 <artifactId>tycho-p2-plugin</artifactId>
424 <version>${tycho-version}</version>
427 <groupId>org.eclipse.tycho.extras</groupId>
428 <artifactId>tycho-pack200a-plugin</artifactId>
429 <version>${tycho-extras-version}</version>
432 <groupId>org.eclipse.tycho.extras</groupId>
433 <artifactId>tycho-pack200b-plugin</artifactId>
434 <version>${tycho-extras-version}</version>
437 <groupId>org.jboss.tools.tycho-plugins</groupId>
438 <artifactId>repository-utils</artifactId>
439 <version>${jboss-tycho-plugins-version}</version>
441 <!-- other plugins -->
443 <groupId>org.apache.maven.plugins</groupId>
444 <artifactId>maven-resources-plugin</artifactId>
445 <version>2.5</version>
447 <encoding>ISO-8859-1</encoding>
451 <groupId>org.apache.maven.plugins</groupId>
452 <artifactId>maven-antrun-plugin</artifactId>
453 <version>1.7</version>
456 <groupId>org.codehaus.mojo</groupId>
457 <artifactId>findbugs-maven-plugin</artifactId>
458 <version>3.0.3</version>
460 <findbugsXmlOutput>true</findbugsXmlOutput>
461 <failOnError>false</failOnError>
472 <groupId>org.apache.maven.plugins</groupId>
473 <artifactId>maven-pmd-plugin</artifactId>
474 <version>2.7.1</version>
476 <sourceEncoding>utf-8</sourceEncoding>
477 <minimumTokens>100</minimumTokens>
478 <targetJdk>1.7</targetJdk>
480 <failOnViolation>false</failOnViolation>
485 <goal>cpd-check</goal>
491 <groupId>org.apache.maven.plugins</groupId>
492 <artifactId>maven-assembly-plugin</artifactId>
493 <version>2.3</version>
496 <groupId>org.codehaus.mojo</groupId>
497 <artifactId>build-helper-maven-plugin</artifactId>
498 <version>1.7</version>
501 <groupId>org.eclipse.cbi.maven.plugins</groupId>
502 <artifactId>eclipse-jarsigner-plugin</artifactId>
503 <version>1.1.2</version>
511 <groupId>org.mockito</groupId>
512 <artifactId>mockito-core</artifactId>
513 <version>${mockito-version}</version>
517 <distributionManagement>
519 <id>repo.eclipse.org</id>
520 <name>JGit Maven Repository - Releases</name>
521 <url>https://repo.eclipse.org/content/repositories/egit-releases/</url>
524 <id>repo.eclipse.org</id>
525 <name>JGit Maven Repository - Snapshots</name>
526 <url>https://repo.eclipse.org/content/repositories/egit-snapshots/</url>
527 <uniqueVersion>true</uniqueVersion>
528 </snapshotRepository>
529 </distributionManagement>