Make the name of the ivy.jar file configurable (can be usefull for gump and other snapshot builders)

git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/trunk@497595 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Maarten Coene 2007-01-18 22:07:27 +00:00
parent bfdf7fb7ae
commit 834db24b8a
1 changed files with 8 additions and 5 deletions

View File

@ -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>