Author: maartenc
Date: Thu Jan 18 14:07:27 2007
New Revision: 497595
URL: http://svn.apache.org/viewvc?view=rev&rev=497595
Log:
Make the name of the ivy.jar file configurable (can be usefull for gump and
other snapshot builders)
Modified:
incubator/ivy/trunk/build.xml
Modified: incubator/ivy/trunk/build.xml
URL:
http://svn.apache.org/viewvc/incubator/ivy/trunk/build.xml?view=diff&rev=497595&r1=497594&r2=497595
==============================================================================
--- incubator/ivy/trunk/build.xml (original)
+++ incubator/ivy/trunk/build.xml Thu Jan 18 14:07:27 2007
@@ -15,6 +15,9 @@
<property name="ivy.jar.dir" value="${ivy.home}/jars" />
<property name="ivy.jar.file" value="${ivy.jar.dir}/ivy.jar" />
+ <property name="final.name" value="ivy.jar" />
+ <property name="final.core.name" value="ivy-core.jar" />
+
<target name="download-ivy" unless="offline">
<mkdir dir="${ivy.jar.dir}"/>
<!-- download Ivy from web site so that it can be used even
without any special installation -->
@@ -37,7 +40,7 @@
<target name="install" depends="jar" description="build Ivy and install
it in Ivy home for consecutive builds">
- <copy file="${artifacts.build.dir}/ivy.jar"
tofile="${ivy.jar.file}"/>
+ <copy file="${artifacts.build.dir}/${final.name}"
tofile="${ivy.jar.file}"/>
</target>
<!-- =================================================================
@@ -130,13 +133,13 @@
<echo message="date=${pubdate}${line.separator}"
file="${classes.build.dir}/module.properties" append="true"/>
<!-- package the two ivy jars -->
- <jar destfile="${artifacts.build.dir}/ivy.jar"
+ <jar destfile="${artifacts.build.dir}/${final.name}"
basedir="${classes.build.dir}">
<manifest>
<attribute name="Build-Version"
value="${build.version}"/>
</manifest>
</jar>
- <jar destfile="${artifacts.build.dir}/ivy-core.jar"
+ <jar destfile="${artifacts.build.dir}/${final.core.name}"
basedir="${classes.build.dir}"
excludes="org/apache/ivy/ant/*">
<manifest>
@@ -297,8 +300,8 @@
<zipfileset dir="${basedir}" includes="ivy.xml"
fullpath="ivy-${build.version}/ivy.xml"/>
<zipfileset dir="${lib.dir}"
prefix="ivy-${build.version}/lib" excludes="junit*.jar,ant*.jar" />
- <zipfileset dir="${artifacts.build.dir}"
includes="ivy.jar" fullpath="ivy-${build.version}/ivy-${build.version}.jar"/>
- <zipfileset dir="${artifacts.build.dir}"
includes="ivy-core.jar"
fullpath="ivy-${build.version}/ivy-core-${build.version}.jar"/>
+ <zipfileset dir="${artifacts.build.dir}"
includes="${final.name}"
fullpath="ivy-${build.version}/ivy-${build.version}.jar"/>
+ <zipfileset dir="${artifacts.build.dir}"
includes="${final.core.name}"
fullpath="ivy-${build.version}/ivy-core-${build.version}.jar"/>
</zip>
</target>