MANIFEST.MF improvements.

git-svn-id: https://svn.apache.org/repos/asf/harmony/enhanced/jdktools/trunk@920556 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/modules/jdktools/build.xml b/modules/jdktools/build.xml
index b6b096b..78d6bf2 100644
--- a/modules/jdktools/build.xml
+++ b/modules/jdktools/build.xml
@@ -104,8 +104,8 @@
     <target name="build-jar" depends="svn-info">
         <mkdir dir="${jdktools.deploy.dir}/lib" />
 
-        <jar destfile="${jdktools.deploy.dir}/lib/tools.jar"
-             manifest="META-INF/MANIFEST.MF">
+        <hy.jar.bin destfile="${jdktools.deploy.dir}/lib/tools.jar"
+                    manifest="META-INF/MANIFEST.MF">
 
             <fileset dir="bin/main" />
 
@@ -118,23 +118,11 @@
                 <exclude name="META-INF/*"/>
             </zipfileset>
 
-            <manifest>
-                <attribute name="Implementation-Version" value="${svn.info}"/> 
-            </manifest>
+        </hy.jar.bin>
 
-            <metainf file="${hy.hdk}/NOTICE"/>
-            <metainf file="${hy.hdk}/LICENSE"/>
-        </jar>
-
-        <jar destfile="${jdktools.deploy.dir}/lib/tools-src.jar">
+        <hy.jar.src destfile="${jdktools.deploy.dir}/lib/tools-src.jar">
             <fileset dir="src/main/java" />
-            <manifest>
-                <attribute name="Implementation-Version" value="${svn.info}"/> 
-            </manifest>
-
-            <metainf file="${hy.hdk}/NOTICE"/>
-            <metainf file="${hy.hdk}/LICENSE"/>
-        </jar>
+        </hy.jar.src>
     </target>
 
     <target name="build-tests">
diff --git a/modules/jpda/build.xml b/modules/jpda/build.xml
index 01b631e..7922f18 100644
--- a/modules/jpda/build.xml
+++ b/modules/jpda/build.xml
@@ -101,28 +101,14 @@
     <target name="build-jar" depends="svn-info">
         <mkdir dir="${jdktools.deploy.dir}/lib" />
 
-        <jar destfile="${jdktools.deploy.dir}/lib/jdtstub.jar"
-             manifest="META-INF/MANIFEST.MF">
-
+        <hy.jar.bin destfile="${jdktools.deploy.dir}/lib/jdtstub.jar"
+                    manifest="META-INF/MANIFEST.MF">
             <fileset refid="classes" />
+        </hy.jar.bin>
 
-            <manifest>
-                <attribute name="Implementation-Version" value="${svn.info}"/> 
-            </manifest>
-
-            <metainf file="${hy.hdk}/NOTICE"/>
-            <metainf file="${hy.hdk}/LICENSE"/>
-        </jar>
-
-        <jar destfile="${jdktools.deploy.dir}/lib/jdtstub-src.jar">
+        <hy.jar.src destfile="${jdktools.deploy.dir}/lib/jdtstub-src.jar">
             <fileset dir="src/main/java" />
-            <manifest>
-                <attribute name="Implementation-Version" value="${svn.info}"/> 
-            </manifest>
-
-            <metainf file="${hy.hdk}/NOTICE"/>
-            <metainf file="${hy.hdk}/LICENSE"/>
-        </jar>
+        </hy.jar.src>
     </target>
 
     <!-- copy all required jars with JDI implementation and dependent classes -->
diff --git a/modules/jretools/build.xml b/modules/jretools/build.xml
index b98e153..614a0ab 100644
--- a/modules/jretools/build.xml
+++ b/modules/jretools/build.xml
@@ -85,9 +85,8 @@
     <target name="build-jar" depends="svn-info">
         <mkdir dir="${jretools.deploy.dir}/lib" />
 
-        <jar destfile="${jretools.deploy.dir}/lib/tools.jar"
+        <hy.jar.bin destfile="${jretools.deploy.dir}/lib/tools.jar"
              manifest="META-INF/MANIFEST.MF">
-
             <fileset dir="bin/main" />
 
             <fileset dir="src/main/java">
@@ -98,24 +97,11 @@
                 <exclude name="com/sun/jdi/Bootstrap.class"/>
                 <exclude name="META-INF/*"/>
             </zipfileset>
+        </hy.jar.bin>
 
-            <manifest>
-                <attribute name="Implementation-Version" value="${svn.info}"/> 
-            </manifest>
-
-            <metainf file="${hy.hdk}/NOTICE"/>
-            <metainf file="${hy.hdk}/LICENSE"/>
-        </jar>
-
-        <jar destfile="${jretools.deploy.dir}/lib/tools-src.jar">
+        <hy.jar.src destfile="${jretools.deploy.dir}/lib/tools-src.jar">
             <fileset dir="src/main/java" />
-            <manifest>
-                <attribute name="Implementation-Version" value="${svn.info}"/> 
-            </manifest>
-
-            <metainf file="${hy.hdk}/NOTICE"/>
-            <metainf file="${hy.hdk}/LICENSE"/>
-        </jar>
+        </hy.jar.src>
     </target>
 
     <target name="build-tests">