Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Sohn2010-01-14 01:30:15 +0000
committerMatthias Sohn2010-01-20 21:51:16 +0000
commit0f01d482036afcfeb94b91c8cc534803a8577c50 (patch)
treebe409283ff3b979d76f73f59ac2d929ace73a7ee /pom.xml
parent1f01c420bf94681560d2ab2153728305767576ef (diff)
downloadegit-0f01d482036afcfeb94b91c8cc534803a8577c50.tar.gz
egit-0f01d482036afcfeb94b91c8cc534803a8577c50.tar.xz
egit-0f01d482036afcfeb94b91c8cc534803a8577c50.zip
Fix EGit Tycho build
- Add missing pom-first dependencies as described in [1] to fix the build. - Create EGit update site. - The build of the update site assumes that egit and jgit are checked out under a common root folder, this is needed to refer to the JGit update site. If the layout is different the URL pointing to the JGit update site has to be passed to the maven build as system property jgit-site, e.g. mvn -Djgit-site=file:/C:/tmp/site clean install or mvn -Djgit-site=http://point.to.jgit/site clean install - Introduce property for Eclipse p2 repository to prepare builds against other versions of Eclipse. - Adding information about mailing lists, issue tracker and license. This change depends on the following JGit change : - Ie4026f15f6250c4933dccf6f31b5009b90c036bc [1] https://docs.sonatype.org/display/TYCHO/Dependency+on+pom-first+artifacts BUT: since Tycho 0.6.0 target-platform-configuration has groupId org.sonatype.tycho ! Change-Id: Idf90bd4a29c36013f582c8f99424c8fc72597bc5 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml56
1 files changed, 54 insertions, 2 deletions
diff --git a/pom.xml b/pom.xml
index 8aa798af88..a8048bd04d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,10 +22,48 @@
<version>0.6.0-SNAPSHOT</version>
<packaging>pom</packaging>
- <name>EGit Parent</name>
+ <name>EGit Parent (Incubation)</name>
+
+ <mailingLists>
+ <mailingList>
+ <name>egit-dev Mailing List</name>
+ <post>egit-dev@eclipse.org</post>
+ <subscribe>https://dev.eclipse.org/mailman/listinfo/egit-dev</subscribe>
+ <unsubscribe>https://dev.eclipse.org/mailman/listinfo/egit-dev</unsubscribe>
+ <archive>http://dev.eclipse.org/mhonarc/lists/egit-dev</archive>
+ </mailingList>
+
+ <mailingList>
+ <name>GIT Mailing List</name>
+ <post>git@vger.kernel.org</post>
+ <archive>http://marc.info/?l=git</archive>
+ </mailingList>
+ </mailingLists>
+
+ <issueManagement>
+ <url>https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;product=EGit;classification=Technology</url>
+ <system>Bugzilla</system>
+ </issueManagement>
+
+ <licenses>
+ <license>
+ <name>Eclipse Public License v1.0</name>
+ <comments>
+ All rights reserved.
+
+ This program and the accompanying materials are made
+ available under the terms of the Eclipse Public License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/legal/epl-v10.htm
+ </comments>
+ </license>
+ </licenses>
<properties>
<tycho-version>0.6.0</tycho-version>
+ <jgit-version>0.6.0-SNAPSHOT</jgit-version>
+ <jgit-site>${project.baseUri}../../jgit/org.eclipse.jgit.packaging/org.eclipse.jgit.updatesite/target/site</jgit-site>
+ <eclipse-site>http://download.eclipse.org/releases/galileo</eclipse-site>
</properties>
<modules>
@@ -43,7 +81,12 @@
<repository>
<id>galileo</id>
<layout>p2</layout>
- <url>http://download.eclipse.org/releases/galileo</url>
+ <url>${eclipse-site}</url>
+ </repository>
+ <repository>
+ <id>jgit</id>
+ <layout>p2</layout>
+ <url>${jgit-site}</url>
</repository>
</repositories>
@@ -82,6 +125,15 @@
<encoding>ISO-8859-1</encoding>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.sonatype.tycho</groupId>
+ <artifactId>target-platform-configuration</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <resolver>p2</resolver>
+ <pomDependencies>consider</pomDependencies>
+ </configuration>
+ </plugin>
</plugins>
</pluginManagement>
</build>

Back to the top