Correct use of remoteRepository Project: http://git-wip-us.apache.org/repos/asf/ant/repo Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/536d0e6c Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/536d0e6c Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/536d0e6c
Branch: refs/heads/master Commit: 536d0e6c8802e4e324df65ad675cbe26a7ba39e6 Parents: 8740913 Author: Gintas Grigelionis <gin...@apache.org> Authored: Sat Feb 3 18:41:54 2018 +0100 Committer: Gintas Grigelionis <gin...@apache.org> Committed: Sat Feb 3 18:41:54 2018 +0100 ---------------------------------------------------------------------- fetch.xml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ant/blob/536d0e6c/fetch.xml ---------------------------------------------------------------------- diff --git a/fetch.xml b/fetch.xml index b92673e..51b438b 100644 --- a/fetch.xml +++ b/fetch.xml @@ -109,6 +109,7 @@ Set -Ddest=LOCATION on the command line <attribute name="project"/> <attribute name="archive" default="@{project}"/> <attribute name="repository" default="${m2.repo}"/> + <attribute name="id" default="central"/> <sequential> <fail> Unknown archive @{archive} -no property @{archive}.version defined in ${lib.dir}/libraries.properties. @@ -118,7 +119,6 @@ Set -Ddest=LOCATION on the command line </not> </condition> </fail> - <artifact:remoteRepository url="@{repository}" id="central"/> <artifact:dependencies pathID="@{archive}.path" useScope="runtime"> <dependency groupId="@{project}" artifactId="@{archive}" @@ -127,6 +127,7 @@ Set -Ddest=LOCATION on the command line <exclusion groupId="org.apache.ant" artifactId="ant"/> <exclusion groupId="org.apache.ant" artifactId="ant-launcher"/> </dependency> + <artifact:remoteRepository url="@{repository}" id="@{id}"/> </artifact:dependencies> <!-- now we are left with the problem of getting the files into our directory --> <copy todir="${dest.dir}"> @@ -329,9 +330,9 @@ Set -Ddest=LOCATION on the command line <target name="jai" description="load Java Advanced Imaging" depends="init"> - <f2 project="javax.media" archive="jai-core" + <f2 project="javax.media" archive="jai-core" id="jboss" repository="https://repository.jboss.org/nexus/content/groups/public/"/> - <f2 project="com.sun.media" archive="jai-codec" + <f2 project="com.sun.media" archive="jai-codec" id="jboss" repository="https://repository.jboss.org/nexus/content/groups/public/"/> </target>