Create junit 3 and junit 4 jar files that have proper OSGi metadata.
diff --git a/eclipse-build/ChangeLog b/eclipse-build/ChangeLog
index 927603d..3db4659 100644
--- a/eclipse-build/ChangeLog
+++ b/eclipse-build/ChangeLog
@@ -1,3 +1,8 @@
+2012-01-20  Roland Grunberg  <rgrunber@redhat.com>
+
+	* build.xml: Create proper org.junit_3* and org.junit_4* jar files by
+	merging the system jar classes with the manifest and other content.
+
 2012-01-20  Sami Wagiaalla  <swagiaal@redhat.com>
 
 	* patches/eclipse-dont-link-in-orbit2.patch: New patch.
diff --git a/eclipse-build/build.xml b/eclipse-build/build.xml
index 1a686fc..1a01a09 100644
--- a/eclipse-build/build.xml
+++ b/eclipse-build/build.xml
@@ -389,6 +389,10 @@
 			<regexp pattern="^SHA1-Digest.*" />
 			<substitution expression="" />
 		</replaceregexp>
+		<replaceregexp file="${buildDirectory}/plugins/org.junit_3.8.2.v3_8_2_v20100427-1100/META-INF/MANIFEST.MF" flags="m,g,s">
+			<regexp pattern="junit\.jar" />
+			<substitution expression="\." />
+		</replaceregexp>
 		<replaceregexp file="${buildDirectory}/plugins/org.junit_4.8.2.v4_8_2_v20110321-1705/META-INF/MANIFEST.MF" flags="m,g,s">
 			<regexp pattern="^Name.*" />
 			<substitution expression="" />
@@ -397,6 +401,23 @@
 			<regexp pattern="^SHA1-Digest.*" />
 			<substitution expression="" />
 		</replaceregexp>
+		<replaceregexp file="${buildDirectory}/plugins/org.junit_4.8.2.v4_8_2_v20110321-1705/META-INF/MANIFEST.MF" flags="m,g,s">
+			<regexp pattern="junit\.jar" />
+			<substitution expression="\." />
+		</replaceregexp>
+
+		<jar destfile="${buildDirectory}/plugins/org.junit_4.8.2.v4_8_2_v20110321-1705.jar" manifest="${buildDirectory}/plugins/org.junit_4.8.2.v4_8_2_v20110321-1705/META-INF/MANIFEST.MF">
+			<fileset dir="${buildDirectory}/plugins/org.junit_4.8.2.v4_8_2_v20110321-1705/"/>
+			<zipfileset src="/usr/share/java/junit4.jar"/>
+		</jar>
+
+		<jar destfile="${buildDirectory}/plugins/org.junit_3.8.2.v3_8_2_v20100427-1100.jar" manifest="${buildDirectory}/plugins/org.junit_3.8.2.v3_8_2_v20100427-1100/META-INF/MANIFEST.MF">
+			<fileset dir="${buildDirectory}/plugins/org.junit_3.8.2.v3_8_2_v20100427-1100/"/>
+			<zipfileset src="/usr/share/java/junit4.jar"/>
+		</jar>
+
+		<delete dir="${buildDirectory}/plugins/org.junit_4.8.2.v4_8_2_v20110321-1705/"/>
+		<delete dir="${buildDirectory}/plugins/org.junit_3.8.2.v3_8_2_v20100427-1100/"/>
 
 		<!-- Create a stamp file -->
 		<echo file="symlinks-stamp" />
diff --git a/eclipse-build/jdtnonosgidependencies.properties b/eclipse-build/jdtnonosgidependencies.properties
index 1fd8d67..888cb3b 100644
--- a/eclipse-build/jdtnonosgidependencies.properties
+++ b/eclipse-build/jdtnonosgidependencies.properties
@@ -1,3 +1 @@
-org.junit_3.8.2.v3_8_2_v20100427-1100/junit.jar=/usr/share/java/junit4.jar
 org.junit4/junit.jar=/usr/share/java/junit4.jar
-org.junit_4.8.2.v4_8_2_v20110321-1705/junit.jar=/usr/share/java/junit4.jar