[tor-commits] [metrics-lib/master] Create javadoc jar.

karsten at torproject.org karsten at torproject.org
Thu Jul 7 18:30:19 UTC 2016


commit e6fb04897bc917e0de2a895bbf96a962b614081a
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date:   Thu Jul 7 20:20:12 2016 +0200

    Create javadoc jar.
---
 build.xml | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/build.xml b/build.xml
index 4043d76..3099409 100644
--- a/build.xml
+++ b/build.xml
@@ -16,6 +16,8 @@
   <property name="jarfile" value="descriptor-${release.version}.jar" />
   <property name="jarsourcesfile"
             value="descriptor-${release.version}-sources.jar" />
+  <property name="jardocsfile"
+            value="descriptor-${release.version}-javadoc.jar" />
   <property name="source-and-target-java-version" value="1.7" />
   <property name="release.tarball"
             value="descriptor-${release.version}.tar.gz" />
@@ -80,6 +82,7 @@
     </delete>
     <delete file="${jarfile}"/>
     <delete file="${jarsourcesfile}"/>
+    <delete file="${jardocsfile}"/>
     <delete file="${release.tarball}"/>
   </target>
 
@@ -169,7 +172,7 @@
     </checkstyle>
   </target>
 
-  <target name="jar" depends="compile">
+  <target name="jar" depends="compile,docs">
     <exec executable="git" outputproperty="git.revision">
       <arg value="rev-parse" />
       <arg value="--short" />
@@ -194,6 +197,15 @@
                    value="${release.version}-${git.revision}"/>
       </manifest>
     </jar>
+    <jar destfile="${jardocsfile}">
+      <fileset dir="${docs}" />
+      <manifest>
+        <attribute name="Created-By" value="The Tor Project" />
+        <attribute name="Implementation-Title" value="DescripTor"/>
+        <attribute name="Implementation-Version"
+                   value="${release.version}-${git.revision}"/>
+      </manifest>
+    </jar>
   </target>
 
   <target name="signjar" depends="jar">
@@ -205,6 +217,7 @@
       <path>
         <pathelement path="${jarfile}"/>
         <pathelement path="${jarsourcesfile}"/>
+        <pathelement path="${jardocsfile}"/>
       </path>
     </signjar>
   </target>
@@ -214,6 +227,7 @@
       <tarfileset dir="." prefix="descriptor-${release.version}">
         <include name="${jarfile}" />
         <include name="${jarsourcesfile}" />
+        <include name="${jardocsfile}" />
         <include name="build.xml" />
         <include name="LICENSE" />
         <include name="CERT" />





More information about the tor-commits mailing list