Author: psharples
Date: Thu Sep 22 19:03:29 2011
New Revision: 1174320
URL: http://svn.apache.org/viewvc?rev=1174320&view=rev
Log:
added a condition to test which ${ant.project.name} is trying to run
publish-local and jar tasks. If its the root 'wookie' then dont run the target.
Modified:
incubator/wookie/trunk/ant/ivy-java-common.xml
Modified: incubator/wookie/trunk/ant/ivy-java-common.xml
URL:
http://svn.apache.org/viewvc/incubator/wookie/trunk/ant/ivy-java-common.xml?rev=1174320&r1=1174319&r2=1174320&view=diff
==============================================================================
--- incubator/wookie/trunk/ant/ivy-java-common.xml (original)
+++ incubator/wookie/trunk/ant/ivy-java-common.xml Thu Sep 22 19:03:29 2011
@@ -143,7 +143,7 @@
</java>
</target>
- <target name="jar" depends="clean-dist, compile-core" description="-->
make a jar file for this project">
+ <target name="jar" depends="test-calling-project, clean-dist,
compile-core" unless="not-subproject" description="--> make a jar file for this
project">
<mkdir dir="${dist.dir}"/>
<!-- Create compiled jar -->
<jar destfile="${dist.dir}/${ant.project.name}.jar">
@@ -248,9 +248,15 @@
<artifacts
pattern="${dist.dir}/[artifact](-[classifier]).[ext]"/>
</ivy:publish>
<echo message="project ${ant.project.name} published to nexus snapshot
repo with version ${version}" />
- </target>
+ </target>
+
+ <target name="test-calling-project">
+ <condition property="not-subproject">
+ <equals arg1="${ant.project.name}" arg2="wookie"/>
+ </condition>
+ </target>
- <target name="publish-local" depends="clean-dist, jar" description="-->
publish this project in the local ivy repository">
+ <target name="publish-local" depends="test-calling-project, clean-dist,
jar" unless="not-subproject" description="--> publish this project in the local
ivy repository">
<echo>Locally publishing ${ant.project.name}-${version}</echo>
<delete file="${dist.dir}/ivy.xml"/> <!-- delete last produced
ivy file to be sure a new one will be generated -->
<tstamp>