diff options
author | jfarrell <jfarrell@apache.org> | 2015-08-25 01:14:12 -0400 |
---|---|---|
committer | jfarrell <jfarrell@apache.org> | 2015-08-25 01:14:12 -0400 |
commit | 400d02c75fe0eba95068217dec3af1f033c4bce3 (patch) | |
tree | b20ac4c32fb11be023753a8bb2044cdb56cc97be | |
parent | 6949b7c96933da182fde5e40b6c493eb054a7672 (diff) | |
download | thrift-400d02c75fe0eba95068217dec3af1f033c4bce3.tar.gz |
THRIFT-2269: Can deploy libthrift-source.jar to maven center repository
Client: java
Patch: jfarrell
Fix java sources issue being deployed as -src.jar
-rwxr-xr-x | lib/java/build.xml | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/lib/java/build.xml b/lib/java/build.xml index b9a38e7c5..679142e90 100755 --- a/lib/java/build.xml +++ b/lib/java/build.xml @@ -7,9 +7,9 @@ to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - + http://www.apache.org/licenses/LICENSE-2.0 - + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY @@ -19,7 +19,7 @@ --> <project name="libthrift" default="dist" basedir="." xmlns:artifact="antlib:org.apache.maven.artifact.ant"> - + <description>Thrift Build File</description> <property name="thrift.root" location="../../"/> <property name="thrift.artifactid" value="libthrift"/> @@ -32,7 +32,7 @@ <condition property="version" value="${thrift.version}"> <isset property="release"/> </condition> - <property name="version" value="${thrift.version}-snapshot"/> + <property name="version" value="${thrift.version}-snapshot"/> <property name="final.name" value="${thrift.artifactid}-${version}"/> @@ -60,13 +60,13 @@ <property name="test.timeout" value="2000000"/> <property name="test.src.dir" location="${basedir}/test"/> <property name="test.log.dir" value="${build.test.dir}/log"/> - <property name="test.port" value="9090"/> + <property name="test.port" value="9090"/> <!-- maven properties --> <property name="pom.xml" location="${build.dir}/${final.name}.pom"/> <path id="compile.classpath"> - <fileset dir="${build.lib.dir}"> + <fileset dir="${build.lib.dir}"> <include name="**/*.jar"/> </fileset> </path> @@ -80,7 +80,7 @@ </path> - <!-- Tasks --> + <!-- Tasks --> <target name="init" depends="setup.init,mvn.init" unless="init.finished"> <property name="init.finished" value="true"/> </target> @@ -94,7 +94,7 @@ </target> <target name="compile" depends="init"> - <javac srcdir="${src}" destdir="${build.dir}" source="1.5" target="1.5" + <javac srcdir="${src}" destdir="${build.dir}" source="1.5" target="1.5" debug="true" classpathref="compile.classpath" includeantruntime="false" encoding="UTF-8"> <compilerarg value="-Xlint:unchecked"/> </javac> @@ -162,7 +162,7 @@ <delete dir="${genfullcamel}"/> </target> - <target name="optional-generate" unless="no-gen-thrift"> + <target name="optional-generate" unless="no-gen-thrift"> <antcall target="generate"> </antcall> </target> @@ -187,7 +187,7 @@ <javac debug="true" srcdir="${src.test}" destdir="${build.test.dir}" classpathref="test.classpath" includeantruntime="false" encoding="UTF-8"> <compilerarg value="-Xlint:deprecation"/> <!--<compilerarg value="-Xlint:unchecked"/>--> - </javac> + </javac> <copy todir="${build.test.dir}"> <fileset dir="${src.test}" includes="log4j.properties"/> </copy> @@ -196,7 +196,7 @@ <target name="junit-test" description="Run the JUnit test suite" depends="compile-test"> <mkdir dir="${test.log.dir}"/> - <junit printsummary="true" showoutput="${test.output}" timeout="${test.timeout}" + <junit printsummary="true" showoutput="${test.output}" timeout="${test.timeout}" haltonfailure="true" errorProperty="tests.failed" failureProperty="tests.failed" fork="true" forkmode="perTest" maxmemory="512m" > @@ -229,7 +229,7 @@ </target> <target name="test" description="Run the full test suite" depends="junit-test,deprecated-test"/> - + <target name="testclient" description="Run a test client" depends="compile-test, run-testclient"/> <target name="run-testclient" description="Run a test client"> <java classname="org.apache.thrift.test.TestClient" @@ -239,17 +239,17 @@ <arg line="${testargs}"/> </java> </target> - + <target name="testserver" description="Run a test server" depends="compile-test, run-testserver"/> <target name="run-testserver" description="Run a test server"> <java classname="org.apache.thrift.test.TestServer" - classpathref="test.classpath" failonerror="true" fork="true"> + classpathref="test.classpath" failonerror="true" fork="true"> <sysproperty key="javax.net.ssl.keyStore" value="${src.test}/.keystore"/> <sysproperty key="javax.net.ssl.keyStorePassword" value="thrift"/> - <arg line="${testargs}"/> + <arg line="${testargs}"/> </java> </target> - + <target name="testnonblockingserver" description="Run a test nonblocking server" depends="compile-test, run-testnonblockingserver"/> <target name="run-testnonblockingserver" description="Run a test nonblocking server"> <java classname="org.apache.thrift.test.TestNonblockingServer" @@ -302,7 +302,7 @@ <condition property="mvn.ant.tasks.found"> <typefound uri="antlib:org.apache.maven.artifact.ant" name="artifact"/> </condition> - </target> + </target> <target name="mvn.init" depends="mvn.ant.tasks.download" unless="mvn.finished"> <!-- Download mvn ant tasks, download dependencies, and setup pom file --> @@ -313,10 +313,10 @@ <artifact:remoteRepository id="apache" url="${apache.repo}"/> <!-- Pom file information --> - <artifact:pom id="pom" - groupId="${thrift.groupid}" + <artifact:pom id="pom" + groupId="${thrift.groupid}" artifactId="${thrift.artifactid}" - version="${version}" + version="${version}" url="http://thrift.apache.org" name="Apache Thrift" description="Thrift is a software framework for scalable cross-language services development." @@ -325,7 +325,7 @@ <remoteRepository refid="central"/> <remoteRepository refid="apache"/> <license name="The Apache Software License, Version 2.0" url="${license}"/> - <scm connection="scm:git:https://git-wip-us.apache.org/repos/asf/thrift.git" + <scm connection="scm:git:https://git-wip-us.apache.org/repos/asf/thrift.git" developerConnection="scm:git:https://git-wip-us.apache.org/repos/asf/thrift.git" url="https://git-wip-us.apache.org/repos/asf?p=thrift.git" /> @@ -391,7 +391,7 @@ <attribute name="pom" default=""/> <sequential> <artifact:mvn fork="true"> - <arg value="org.apache.maven.plugins:maven-gpg-plugin:1.1:sign-and-deploy-file"/> + <arg value="org.apache.maven.plugins:maven-gpg-plugin:1.6:sign-and-deploy-file"/> <arg value="-DrepositoryId=${maven-repository-id}"/> <arg value="-Durl=${maven-repository-url}"/> <arg value="-DpomFile=@{pom}"/> @@ -407,8 +407,8 @@ <!-- Compile, package, test and then send release to apache maven repo --> <!-- run with: ant -Drelease=true publish--> <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.jar.file}" packaging="src" classifier="sources" pom="${pom.xml}"/> + <signAndDeploy file="${jar.file}" classifier="" pom="${pom.xml}"/> + <signAndDeploy file="${javadoc.jar.file}" classifier="javadoc" pom="${pom.xml}"/> + <signAndDeploy file="${source.jar.file}" classifier="sources" pom="${pom.xml}"/> </target> </project> |