Repository: thrift Updated Branches: refs/heads/master 5d4953fc4 -> f2319457f
THRIFT-2269: Can deploy libthrift-source.jar to maven center repository Client: build Patch: jfarrell Fix java src package Project: http://git-wip-us.apache.org/repos/asf/thrift/repo Commit: http://git-wip-us.apache.org/repos/asf/thrift/commit/f2319457 Tree: http://git-wip-us.apache.org/repos/asf/thrift/tree/f2319457 Diff: http://git-wip-us.apache.org/repos/asf/thrift/diff/f2319457 Branch: refs/heads/master Commit: f2319457f2b2e2e5fd85ed7ff554b1e2e982ec18 Parents: 5d4953f Author: jfarrell <[email protected]> Authored: Wed Oct 8 23:24:37 2014 -0400 Committer: jfarrell <[email protected]> Committed: Wed Oct 8 23:24:37 2014 -0400 ---------------------------------------------------------------------- lib/java/build.xml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/thrift/blob/f2319457/lib/java/build.xml ---------------------------------------------------------------------- diff --git a/lib/java/build.xml b/lib/java/build.xml index 83028f6..3dd0ea6 100755 --- a/lib/java/build.xml +++ b/lib/java/build.xml @@ -53,7 +53,7 @@ <property name="jar.file" location="${build.dir}/${final.name}.jar"/> <property name="test.jar.file" location="${build.dir}/${final.name}-test.jar"/> <property name="javadoc.jar.file" location="${build.dir}/${final.name}-javadoc.jar"/> - <property name="source.tar.gz" location="${build.dir}/${final.name}-src.tar.gz"/> + <property name="source.jar.file" location="${build.dir}/${final.name}-sources.jar"/> <!-- Junit properties --> <property name="test.junit.output.format" value="plain"/> @@ -137,7 +137,11 @@ </target> <target name="pack.src"> - <tar destfile="${source.tar.gz}" basedir="${src}" compression="gzip"/> + <jar jarfile="${source.jar.file}"> + <fileset dir="${src}"> + <include name="**/*.java"/> + </fileset> + </jar> </target> <target name="install" depends="dist,javadoc"> @@ -405,6 +409,6 @@ <signAndDeploy file="${pom.xml}" packaging="pom" classifier="" pom="${pom.xml}"/> <signAndDeploy file="${jar.file}" packaging="jar" classifier="" pom="${pom.xml}"/> <signAndDeploy file="${javadoc.jar.file}" packaging="jar" classifier="javadoc" pom="${pom.xml}"/> - <signAndDeploy file="${source.tar.gz}" packaging="src" classifier="tar.gz" pom="${pom.xml}"/> + <signAndDeploy file="${source.jar.file}" packaging="src" classifier="sources" pom="${pom.xml}"/> </target> </project>
