Updated Branches:
  refs/heads/cassandra-1.0 02346a1e6 -> 8703f745f

-javadoc and -sources jars for clientutil

Patch by satish babu krishnamoorthy w/ minor changes; reviewed by eevans for 
CASSANDRA-3426


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/8703f745
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/8703f745
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/8703f745

Branch: refs/heads/cassandra-1.0
Commit: 8703f745fede8705d8e186c0bf6e91a32159701c
Parents: 02346a1
Author: Eric Evans <eev...@apache.org>
Authored: Thu Dec 29 15:33:45 2011 -0600
Committer: Eric Evans <eev...@apache.org>
Committed: Thu Dec 29 16:38:24 2011 -0600

----------------------------------------------------------------------
 build.xml |   46 ++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 38 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/8703f745/build.xml
----------------------------------------------------------------------
diff --git a/build.xml b/build.xml
index 70aa7e5..0cb7f9e 100644
--- a/build.xml
+++ b/build.xml
@@ -790,17 +790,29 @@ url=${svn.entry.url}?pathrev=${svn.entry.commit.revision}
 
       <create-javadoc destdir="${javadoc.jars.dir}/main">
         <filesets>
-        <fileset dir="${build.src.java}" defaultexcludes="yes">
-          <include name="org/apache/**/*.java"/>
-        </fileset>
-        <fileset dir="${build.src.gen-java}" defaultexcludes="yes">
-          <include name="org/apache/**/*.java"/>
-        </fileset>
+          <fileset dir="${build.src.java}" defaultexcludes="yes">
+            <include name="org/apache/**/*.java"/>
+          </fileset>
+          <fileset dir="${build.src.gen-java}" defaultexcludes="yes">
+            <include name="org/apache/**/*.java"/>
+          </fileset>
         </filesets>
       </create-javadoc>
       <jar jarfile="${build.dir}/${final.name}-javadoc.jar"
            basedir="${javadoc.jars.dir}/main"/>
 
+      <create-javadoc destdir="${javadoc.jars.dir}/clientutil">
+        <filesets>
+          <fileset dir="${build.src.java}" defaultexcludes="yes">
+            <include name="org/apache/cassandra/cql/jdbc/*" />
+            <include name="org/apache/cassandra/utils/ByteBufferUtil*.java" />
+            <include name="org/apache/cassandra/utils/Hex.java" />
+            <include name="org/apache/cassandra/utils/UUIDGen*.java" />
+          </fileset>
+        </filesets>
+      </create-javadoc>
+      <jar 
jarfile="${build.dir}/${ant.project.name}-clientutil-${version}-javadoc.jar"
+           basedir="${javadoc.jars.dir}/clientutil"/>
       <!-- javadoc task always rebuilds so might as well remove the generated 
docs to prevent 
            being pulled into the distribution by accident -->
       <delete quiet="true" dir="${javadoc.jars.dir}"/>
@@ -823,6 +835,14 @@ url=${svn.entry.url}?pathrev=${svn.entry.commit.revision}
           <include name="org/apache/**/*.java"/>
         </fileset>
       </jar>
+      <jar 
jarfile="${build.dir}/${ant.project.name}-clientutil-${version}-sources.jar">
+        <fileset dir="${build.src.java}" defaultexcludes="yes">
+          <include name="org/apache/cassandra/cql/jdbc/*" />
+          <include name="org/apache/cassandra/utils/ByteBufferUtil*.java" />
+          <include name="org/apache/cassandra/utils/Hex.java" />
+          <include name="org/apache/cassandra/utils/UUIDGen*.java" />
+        </fileset>
+      </jar>
     </target>
 
     <!-- creates release tarballs -->
@@ -1253,6 +1273,12 @@ url=${svn.entry.url}?pathrev=${svn.entry.commit.revision}
     <!-- the cassandra-clientutil jar -->  
     <install 
pomFile="${build.dir}/${ant.project.name}-clientutil-${version}.pom"
              
file="${build.dir}/${ant.project.name}-clientutil-${version}.jar"/>
+    <install 
pomFile="${build.dir}/${ant.project.name}-clientutil-${version}.pom"
+             
file="${build.dir}/${ant.project.name}-clientutil-${version}-sources.jar"
+             classifier="sources"/>
+    <install 
pomFile="${build.dir}/${ant.project.name}-clientutil-${version}.pom"
+             
file="${build.dir}/${ant.project.name}-clientutil-${version}-javadoc.jar"
+             classifier="javadoc"/>
 
     <!-- the cassandra-all jar -->
     <install pomFile="${build.dir}/${final.name}.pom"
@@ -1301,7 +1327,12 @@ url=${svn.entry.url}?pathrev=${svn.entry.commit.revision}
     <!-- the cassandra-clientutil jar -->  
     <deploy 
pomFile="${build.dir}/${ant.project.name}-clientutil-${version}.pom"
             file="${build.dir}/${ant.project.name}-clientutil-${version}.jar"/>
-
+    <deploy 
pomFile="${build.dir}/${ant.project.name}-clientutil-${version}.pom"
+             
file="${build.dir}/${ant.project.name}-clientutil-${version}-sources.jar"
+             classifier="sources"/>
+    <deploy 
pomFile="${build.dir}/${ant.project.name}-clientutil-${version}.pom"
+             
file="${build.dir}/${ant.project.name}-clientutil-${version}-javadoc.jar"
+             classifier="javadoc"/>
     <!-- the cassandra-all jar -->
     <deploy pomFile="${build.dir}/${final.name}.pom"
             file="${build.dir}/${final.name}.jar"/>
@@ -1312,5 +1343,4 @@ url=${svn.entry.url}?pathrev=${svn.entry.commit.revision}
             file="${build.dir}/${final.name}-javadoc.jar"
             classifier="javadoc"/>
   </target>
-
 </project>

Reply via email to