You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@velocity.apache.org by nb...@apache.org on 2008/10/01 19:39:45 UTC
svn commit: r700847 - in /velocity/engine/trunk/build: build.properties
download.xml
Author: nbubna
Date: Wed Oct 1 10:39:45 2008
New Revision: 700847
URL: http://svn.apache.org/viewvc?rev=700847&view=rev
Log:
VELOCITY-554 add download of maven ant tasks jar and distinguish between m1 & m2 (thanks to Adrian Tarau)
Modified:
velocity/engine/trunk/build/build.properties
velocity/engine/trunk/build/download.xml
Modified: velocity/engine/trunk/build/build.properties
URL: http://svn.apache.org/viewvc/velocity/engine/trunk/build/build.properties?rev=700847&r1=700846&r2=700847&view=diff
==============================================================================
--- velocity/engine/trunk/build/build.properties (original)
+++ velocity/engine/trunk/build/build.properties Wed Oct 1 10:39:45 2008
@@ -116,7 +116,7 @@
#
# We download directly from the ibiblio maven repository
repo.url= http://www.ibiblio.org/maven
-
+repo.m2.url=http://www.ibiblio.org/maven2
#
# Jars to be downloaded
jar.antlr.version= 2.7.5
@@ -133,6 +133,8 @@
jar.hsqldb.version= 1.7.1
jar.junit.version= 3.8.1
+jar.maven.ant.version=2.0.9
+
########################################################################
# Gump wants to override these names, so make
# it configurable...
Modified: velocity/engine/trunk/build/download.xml
URL: http://svn.apache.org/viewvc/velocity/engine/trunk/build/download.xml?rev=700847&r1=700846&r2=700847&view=diff
==============================================================================
--- velocity/engine/trunk/build/download.xml (original)
+++ velocity/engine/trunk/build/download.xml Wed Oct 1 10:39:45 2008
@@ -40,129 +40,174 @@
<antcall target="oro-download" />
<antcall target="servletapi-download" />
<antcall target="werken-xpath-download" />
+ <antcall target="maven-ant-task-download"/>
<mkdir dir="${build.test.lib}" />
<antcall target="hsqldb-download" />
<antcall target="junit-download" />
</target>
- <target name="http-download">
+ <target name="http-m1-download">
<condition property="skip-download">
<or>
<istrue value="${skip.jar.loading}"/>
<and>
<isfalse value="${force.jar.loading}"/>
- <available file="${build.lib}/${download.jarname}-${download.jarversion}.jar"/>
+ <available file="${build.lib}/${download.artifactId}-${download.version}.jar"/>
</and>
</or>
</condition>
- <antcall target="do-http-download"/>
+ <antcall target="do-http-m1-download"/>
</target>
- <target name="do-http-download" unless="skip-download">
+ <target name="do-http-m1-download" unless="skip-download">
<setproxy proxyhost="${proxy.host}" proxyport="${proxy.port}"/>
- <get src="${repo.url}/${download.jarname}/jars/${download.jarname}-${download.jarversion}.jar"
- dest="${build.lib}/${download.jarname}-${download.jarversion}.jar"
+ <get src="${repo.url}/${download.groupId}/jars/${download.artifactId}-${download.version}.jar"
+ dest="${build.lib}/${download.artifactId}-${download.version}.jar"
usetimestamp="true"
verbose="false"
ignoreerrors="false" />
</target>
- <target name="http-test-download">
+ <target name="http-test-m1-download">
<condition property="skip-download">
<or>
<istrue value="${skip.jar.loading}"/>
<and>
<isfalse value="${force.jar.loading}"/>
- <available file="${build.test.lib}/${download.jarname}-${download.jarversion}.jar"/>
+ <available file="${build.test.lib}/${download.artifactId}-${download.version}.jar"/>
</and>
</or>
</condition>
- <antcall target="do-http-test-download"/>
+ <antcall target="do-http-test-m1-download"/>
</target>
- <target name="do-http-test-download" unless="skip-download">
+ <target name="do-http-test-m1-download" unless="skip-download">
<setproxy proxyhost="${proxy.host}" proxyport="${proxy.port}"/>
- <get src="${repo.url}/${download.jarname}/jars/${download.jarname}-${download.jarversion}.jar"
- dest="${build.test.lib}/${download.jarname}-${download.jarversion}.jar"
+ <get src="${repo.url}/${download.groupId}/jars/${download.artifactId}-${download.version}.jar"
+ dest="${build.test.lib}/${download.artifactId}-${download.version}.jar"
+ usetimestamp="true"
+ verbose="false"
+ ignoreerrors="false" />
+ </target>
+
+ <target name="http-m2-download">
+ <condition property="skip-download">
+ <or>
+ <istrue value="${skip.jar.loading}"/>
+ <and>
+ <isfalse value="${force.jar.loading}"/>
+ <available file="${build.lib}/${download.artifactId}-${download.version}.jar"/>
+ </and>
+ </or>
+ </condition>
+ <antcall target="do-http-m2-download"/>
+ </target>
+
+ <target name="do-http-m2-download" unless="skip-download">
+ <setproxy proxyhost="${proxy.host}" proxyport="${proxy.port}"/>
+ <get src="${repo.m2.url}/${download.groupId}/${download.artifactId}/${download.version}/${download.artifactId}-${download.version}.jar"
+ dest="${build.lib}/${download.artifactId}-${download.version}.jar"
usetimestamp="true"
verbose="false"
ignoreerrors="false" />
</target>
<target name="antlr-download">
- <property name="download.jarname" value="antlr" />
- <property name="download.jarversion" value="${jar.antlr.version}" />
- <antcall target="http-download"/>
+ <property name="download.groupId" value="antlr" />
+ <property name="download.artifactId" value="antlr" />
+ <property name="download.version" value="${jar.antlr.version}" />
+ <antcall target="http-m1-download"/>
</target>
<target name="avalon-logkit-download">
- <property name="download.jarname" value="avalon-logkit" />
- <property name="download.jarversion" value="${jar.avalon-logkit.version}" />
- <antcall target="http-download"/>
+ <property name="download.groupId" value="avalon-logkit" />
+ <property name="download.artifactId" value="avalon-logkit" />
+ <property name="download.version" value="${jar.avalon-logkit.version}" />
+ <antcall target="http-m1-download"/>
</target>
<target name="commons-collections-download">
- <property name="download.jarname" value="${jar.commons-collections.name}" />
- <property name="download.jarversion" value="${jar.commons-collections.version}" />
- <antcall target="http-download"/>
+ <property name="download.groupId" value="${jar.commons-collections.name}" />
+ <property name="download.artifactId" value="${jar.commons-collections.name}" />
+ <property name="download.version" value="${jar.commons-collections.version}" />
+ <antcall target="http-m1-download"/>
</target>
<target name="commons-lang-download">
- <property name="download.jarname" value="${jar.commons-lang.name}" />
- <property name="download.jarversion" value="${jar.commons-lang.version}" />
- <antcall target="http-download"/>
+ <property name="download.groupId" value="${jar.commons-lang.name}" />
+ <property name="download.artifactId" value="${jar.commons-lang.name}" />
+ <property name="download.version" value="${jar.commons-lang.version}" />
+ <antcall target="http-m1-download"/>
</target>
<target name="commons-logging-download">
- <property name="download.jarname" value="commons-logging" />
- <property name="download.jarversion" value="${jar.commons-logging.version}" />
- <antcall target="http-download"/>
+ <property name="download.groupId" value="commons-logging" />
+ <property name="download.artifactId" value="commons-logging" />
+ <property name="download.version" value="${jar.commons-logging.version}" />
+ <antcall target="http-m1-download"/>
</target>
<target name="jdom-download">
- <property name="download.jarname" value="jdom" />
- <property name="download.jarversion" value="${jar.jdom.version}" />
- <antcall target="http-download"/>
+ <property name="download.groupId" value="jdom" />
+ <property name="download.artifactId" value="jdom" />
+ <property name="download.version" value="${jar.jdom.version}" />
+ <antcall target="http-m1-download"/>
</target>
<target name="log4j-download">
- <property name="download.jarname" value="log4j" />
- <property name="download.jarversion" value="${jar.log4j.version}" />
- <antcall target="http-download"/>
+ <property name="download.groupId" value="log4j" />
+ <property name="download.artifactId" value="log4j" />
+ <property name="download.version" value="${jar.log4j.version}" />
+ <antcall target="http-m1-download"/>
</target>
<target name="oro-download">
- <property name="download.jarname" value="${jar.oro.name}" />
- <property name="download.jarversion" value="${jar.oro.version}" />
- <antcall target="http-download"/>
+ <property name="download.groupId" value="${jar.oro.name}" />
+ <property name="download.artifactId" value="${jar.oro.name}" />
+ <property name="download.version" value="${jar.oro.version}" />
+ <antcall target="http-m1-download"/>
</target>
<target name="servletapi-download">
- <property name="download.jarname" value="servletapi" />
- <property name="download.jarversion" value="${jar.servletapi.version}" />
- <antcall target="http-download"/>
+ <property name="download.groupId" value="servletapi" />
+ <property name="download.artifactId" value="servletapi" />
+ <property name="download.version" value="${jar.servletapi.version}" />
+ <antcall target="http-m1-download"/>
</target>
<target name="werken-xpath-download">
- <property name="download.jarname" value="werken-xpath" />
- <property name="download.jarversion" value="${jar.werken-xpath.version}" />
- <antcall target="http-download"/>
+ <property name="download.groupId" value="werken-xpath" />
+ <property name="download.artifactId" value="werken-xpath" />
+ <property name="download.version" value="${jar.werken-xpath.version}" />
+ <antcall target="http-m1-download"/>
</target>
<!-- Test Dependencies -->
<target name="junit-download">
- <property name="download.jarname" value="junit" />
- <property name="download.jarversion" value="${jar.junit.version}" />
- <antcall target="http-test-download"/>
+ <property name="download.groupId" value="junit" />
+ <property name="download.artifactId" value="junit" />
+ <property name="download.version" value="${jar.junit.version}" />
+ <antcall target="http-test-m1-download"/>
</target>
<target name="hsqldb-download">
- <property name="download.jarname" value="hsqldb" />
- <property name="download.jarversion" value="${jar.hsqldb.version}" />
- <antcall target="http-test-download"/>
+ <property name="download.groupId" value="hsqldb" />
+ <property name="download.artifactId" value="hsqldb" />
+ <property name="download.version" value="${jar.hsqldb.version}" />
+ <antcall target="http-test-m1-download"/>
+ </target>
+
+ <!-- Maven related dependencies -->
+
+ <target name="maven-ant-task-download">
+ <property name="download.groupId" value="org/apache/maven" />
+ <property name="download.artifactId" value="maven-ant-tasks" />
+ <property name="download.version" value="${jar.maven.ant.version}" />
+ <antcall target="http-m2-download"/>
</target>
+
</project>