diff --git a/org.eclipse.jgit/META-INF/SOURCE-MANIFEST.MF b/org.eclipse.jgit/META-INF/SOURCE-MANIFEST.MF
new file mode 100644
index 000000000..033f856c4
--- /dev/null
+++ b/org.eclipse.jgit/META-INF/SOURCE-MANIFEST.MF
@@ -0,0 +1,8 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: org.eclipse.jgit - Sources
+Bundle-SymbolicName: org.eclipse.jgit.source;singleton:=true
+Bundle-Vendor: Eclipse.org - JGit
+Bundle-Version: 0.10.0.qualifier
+Eclipse-SourceBundle: org.eclipse.jgit;version="0.10.0.qualifier";roots="."
+
diff --git a/org.eclipse.jgit/pom.xml b/org.eclipse.jgit/pom.xml
index 21f832cd0..42cd70b32 100644
--- a/org.eclipse.jgit/pom.xml
+++ b/org.eclipse.jgit/pom.xml
@@ -65,6 +65,7 @@
+ ${project.build.directory}/META-INF/SOURCE-MANIFEST.MF
@@ -90,6 +91,48 @@
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ translate-source-qualifier
+ generate-resources
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ true
+
+
+ attach-sources
+ process-classes
+
+ jar
+
+
+
+ ${source-bundle-manifest}
+
+
+
+
+
+
maven-jar-plugin
diff --git a/pom.xml b/pom.xml
index 32ffaee65..00865fa80 100644
--- a/pom.xml
+++ b/pom.xml
@@ -191,10 +191,10 @@
2.1.1
-
+
org.apache.maven.plugins
maven-javadoc-plugin
- 2.7
+ 2.7
@@ -223,12 +223,12 @@
translate-qualifier
generate-resources
-
-
-
-
-
-
+
+
+
+
+
+
run
@@ -237,33 +237,6 @@
-
- org.apache.maven.plugins
- maven-source-plugin
- true
-
-
- attach-sources
- process-classes
-
- jar
-
-
-
-
- 2
- ${project.name} - Sources
- ${project.artifactId}.source;singleton:=true
- Eclipse.org - JGit
- ${parsedVersion.osgiVersion}
- ${project.artifactId};version="${parsedVersion.osgiVersion}";roots:="."
-
-
-
-
-
-
-
org.codehaus.mojo