From f94b258717015157e69c10ed316a07fa44ea2196 Mon Sep 17 00:00:00 2001 From: Matthias Sohn Date: Sat, 1 Jun 2013 00:36:17 +0200 Subject: [PATCH] Add jgit target platform to define dependencies more precisely Avoid that the packaging build picks an older jgit version coming with eclipse platform by using a target platform which allows to define the dependencies more precisely. Change-Id: I39bba3baa4517e2b5e5fe0de096e756f2904e3e9 Signed-off-by: Matthias Sohn --- .../org.eclipse.jgit.target/.classpath | 7 ++ .../org.eclipse.jgit.target/.project | 17 +++++ .../META-INF/MANIFEST.MF | 5 ++ .../org.eclipse.jgit.target/build.properties | 4 ++ .../org.eclipse.jgit.target.target | 72 +++++++++++++++++++ .../org.eclipse.jgit.target/pom.xml | 58 +++++++++++++++ org.eclipse.jgit.packaging/pom.xml | 31 +++----- 7 files changed, 171 insertions(+), 23 deletions(-) create mode 100644 org.eclipse.jgit.packaging/org.eclipse.jgit.target/.classpath create mode 100644 org.eclipse.jgit.packaging/org.eclipse.jgit.target/.project create mode 100644 org.eclipse.jgit.packaging/org.eclipse.jgit.target/META-INF/MANIFEST.MF create mode 100644 org.eclipse.jgit.packaging/org.eclipse.jgit.target/build.properties create mode 100644 org.eclipse.jgit.packaging/org.eclipse.jgit.target/org.eclipse.jgit.target.target create mode 100644 org.eclipse.jgit.packaging/org.eclipse.jgit.target/pom.xml diff --git a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/.classpath b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/.classpath new file mode 100644 index 0000000000..64c5e31b7a --- /dev/null +++ b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/.project b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/.project new file mode 100644 index 0000000000..18caf2c7e8 --- /dev/null +++ b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/.project @@ -0,0 +1,17 @@ + + + org.eclipse.jgit.target + + + + + + org.eclipse.pde.ManifestBuilder + + + + + + org.eclipse.pde.PluginNature + + diff --git a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/META-INF/MANIFEST.MF b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/META-INF/MANIFEST.MF new file mode 100644 index 0000000000..99a880f2b8 --- /dev/null +++ b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: JGit Target Platform Bundle +Bundle-SymbolicName: org.eclipse.jgit.target +Bundle-Version: 3.0.2.qualifier diff --git a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/build.properties b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/build.properties new file mode 100644 index 0000000000..34d2e4d2da --- /dev/null +++ b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/build.properties @@ -0,0 +1,4 @@ +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + . diff --git a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/org.eclipse.jgit.target.target b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/org.eclipse.jgit.target.target new file mode 100644 index 0000000000..11e651dbaa --- /dev/null +++ b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/org.eclipse.jgit.target.target @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.eclipse.jgit.packaging/org.eclipse.jgit.target/pom.xml b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/pom.xml new file mode 100644 index 0000000000..5ff35ba5b4 --- /dev/null +++ b/org.eclipse.jgit.packaging/org.eclipse.jgit.target/pom.xml @@ -0,0 +1,58 @@ + + + + 4.0.0 + + + org.eclipse.jgit + jgit.tycho.parent + 3.0.2-SNAPSHOT + + + org.eclipse.jgit.target + eclipse-target-definition + JGit Target Platform + \ No newline at end of file diff --git a/org.eclipse.jgit.packaging/pom.xml b/org.eclipse.jgit.packaging/pom.xml index a0f57aa39b..84037883c5 100644 --- a/org.eclipse.jgit.packaging/pom.xml +++ b/org.eclipse.jgit.packaging/pom.xml @@ -60,14 +60,10 @@ 0.17.0 - 7.6.0.v20120127 - 2.0.21.v201301150030 - 0.1.46.v201205102330 - http://download.eclipse.org/releases/juno - http://download.eclipse.org/tools/orbit/downloads/drops/R20130517111416/repository/ + org.eclipse.jgit.target org.eclipse.jgit.feature org.eclipse.jgit.java7.feature org.eclipse.jgit.pgm.feature @@ -77,24 +73,6 @@ org.eclipse.jgit.repository - - - indigo - p2 - ${eclipse-site} - - - jetty - p2 - http://archive.eclipse.org/jetty/updates/jetty-bundles-7.x/${jetty-version}/ - - - orbit - p2 - ${orbit-site} - - - repo.eclipse.org @@ -167,6 +145,13 @@ p2 consider + + + org.eclipse.jgit + org.eclipse.jgit.target + ${project.version} + + linux -- 2.39.5