You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by hi...@apache.org on 2008/09/26 16:02:21 UTC
svn commit: r699328 - in /ant/ivy/ivyde/trunk: build.properties build.xml
Author: hibou
Date: Fri Sep 26 07:02:20 2008
New Revision: 699328
URL: http://svn.apache.org/viewvc?rev=699328&view=rev
Log:
Little cleanup of the build:
- by default do not log very very verbosely
- always build update jars
- make the default mirror url configurable
- give better exemples in the install-ivy inline help
Modified:
ant/ivy/ivyde/trunk/build.properties
ant/ivy/ivyde/trunk/build.xml
Modified: ant/ivy/ivyde/trunk/build.properties
URL: http://svn.apache.org/viewvc/ant/ivy/ivyde/trunk/build.properties?rev=699328&r1=699327&r2=699328&view=diff
==============================================================================
--- ant/ivy/ivyde/trunk/build.properties (original)
+++ ant/ivy/ivyde/trunk/build.properties Fri Sep 26 07:02:20 2008
@@ -18,4 +18,9 @@
# ***************************************************************
version.qualifier=beta1
-outputUpdateJars=true
+
+# For deeper debugging of the build system, set it to true
+eclipse.consoleLog=false
+
+# URL of the mirror to use when trying to install Ivy from an official release
+mirror.url=http://apache.multidist.com
Modified: ant/ivy/ivyde/trunk/build.xml
URL: http://svn.apache.org/viewvc/ant/ivy/ivyde/trunk/build.xml?rev=699328&r1=699327&r2=699328&view=diff
==============================================================================
--- ant/ivy/ivyde/trunk/build.xml (original)
+++ ant/ivy/ivyde/trunk/build.xml Fri Sep 26 07:02:20 2008
@@ -113,11 +113,10 @@
-->
<target name="build" depends="check-ivy-installed,eclipse-classpath,compute-version" description="Build the plugin distribution binaries">
- <property name="outputUpdateJars" value="false" />
<java classpath="${eclipse.classpath}" classname="org.eclipse.core.launcher.Main" fork="true" failonerror="true">
<arg value="-clean" />
- <arg value="-consolelog" />
<arg line="-application org.eclipse.pde.build.Build" />
+ <sysproperty key="eclipse.consoleLog" value="${eclipse.consoleLog}"/>
<sysproperty key="baseLocation" value="${baseLocation}"/>
<sysproperty key="builder" path="${basedir}/builder/component"/>
<sysproperty key="mapsPath" path="${basedir}/builder/maps"/>
@@ -126,7 +125,7 @@
<sysproperty key="TSTAMP" value="${TSTAMP}" />
<sysproperty key="forceContextQualifier" value="${forceContextQualifier}" />
<sysproperty key="generateFeatureVersionSuffix" value="${generateFeatureVersionSuffix}" />
- <sysproperty key="outputUpdateJars" value="${outputUpdateJars}" />
+ <sysproperty key="outputUpdateJars" value="true" />
<sysproperty key="build.version" value="${build.version}" />
<sysproperty key="javacDebugInfo" value="true"/>
</java>
@@ -206,8 +205,8 @@
<target name="get-ivy-jar" unless="ivy.jar.url">
<fail>
You have to specify the Ivy to install with one of the following property:
- - 'ivy.version': the version to download from Apache (ex: -Divy.version=2.0.0-beta2)
- - 'ivy.zip.url': the url of the zip distribution (ex: -Divy.zip.url=http://people.apache.org/~xavier/ivy/staging/2.0.0-rc1/apache-ivy-2.0.0-rc1-bin.zip)
+ - 'ivy.version': the version of the official Apache release to download (ex: -Divy.version=2.0.0-rc1) (older than 2.0.0-rc1 is not supported)
+ - 'ivy.zip.url': the url of the zip distribution (ex: -Divy.zip.url=file:///home/me/ivy-trunk/build/distrib/apache-ivy-2.0.0-rc1-local-20080926154508-bin.zip)
- 'ivy.jar.url': the url of the Ivy jar (ex: -Divy.jar.url=file:///home/me/ivy-trunk/build/artifact/jars/ivy.jar)
<condition>
<not>
@@ -219,7 +218,7 @@
</condition>
</fail>
<mkdir dir="${ivy.work.dir}/distrib" />
- <property name="ivy.zip.url" value="http://apache.multidist.com/ant/ivy/${ivy.version}/apache-ivy-${ivy.version}-bin.zip" />
+ <property name="ivy.zip.url" value="${mirror.url}/ant/ivy/${ivy.version}/apache-ivy-${ivy.version}-bin.zip" />
<get src="${ivy.zip.url}" usetimestamp="true" dest="${ivy.work.dir}/ivy-bin.zip" />
<unzip overwrite="true" src="${ivy.work.dir}/ivy-bin.zip" dest="${ivy.work.dir}/distrib" />
<path id="ivy.jar.path">