Hi.

I modified the ant build file genereation to be able to handle a comma separated list of 'remote.repo' sites.

Take Care
Jason Kary

Index: plugin.jelly
===================================================================
RCS file: /home/cvspublic/jakarta-turbine-maven/src/plugins-build/ant/plugin.jelly,v
retrieving revision 1.20
diff -u -r1.20 plugin.jelly
--- plugin.jelly        7 Nov 2002 08:29:41 -0000       1.20
+++ plugin.jelly        6 Dec 2002 16:00:15 -0000
@@ -306,28 +306,35 @@
     unless="noget">
   
     <j:forEach var="dep" items="${pom.dependencies}">
-    <get 
-      src="${maven.repo.remote}/${dep.projectId}/jars/${dep.jar}"
-      dest="lib/${dep.jar}"
-      usetimestamp="true"
-      ignoreerrors="true"
-    /></j:forEach>
+       <u:tokenize var="aRepoRemoteList" delim=",">${maven.repo.remote}</u:tokenize>
+       <j:forEach var="aRepoRemote" items="${aRepoRemoteList}">        
+           <get 
+             src="${aRepoRemote}/${dep.projectId}/jars/${dep.jar}"
+             dest="lib/${dep.jar}"
+             usetimestamp="true"
+             ignoreerrors="true"
+           />
+       </j:forEach>
+    </j:forEach>
     <!-- force junit for tests -->
-    <get 
-      src="${maven.repo.remote}/junit/jars/junit-3.8.1.jar"
-      dest="lib/junit-3.8.1.jar"
-      usetimestamp="true"
-      ignoreerrors="true"/>
-    <get 
-      src="${maven.repo.remote}/ant/jars/ant-1.5.jar"
-      dest="lib/ant-1.5.jar"
-      usetimestamp="true"
-      ignoreerrors="true"/>
-    <get 
-      src="${maven.repo.remote}/ant/jars/ant-optional-1.5.jar"
-      dest="lib/ant-optional-1.5.jar"
-      usetimestamp="true"
-      ignoreerrors="true"/>
+    <u:tokenize var="aRepoRemoteList" delim=",">${maven.repo.remote}</u:tokenize>
+    <j:forEach var="aRepoRemote" items="${aRepoRemoteList}">   
+           <get 
+             src="${aRepoRemote}/junit/jars/junit-3.8.1.jar"
+             dest="lib/junit-3.8.1.jar"
+             usetimestamp="true"
+             ignoreerrors="true"/>
+           <get 
+             src="${aRepoRemote}/ant/jars/ant-1.5.jar"
+             dest="lib/ant-1.5.jar"
+             usetimestamp="true"
+             ignoreerrors="true"/>
+           <get 
+             src="${aRepoRemote}/ant/jars/ant-optional-1.5.jar"
+             dest="lib/ant-optional-1.5.jar"
+             usetimestamp="true"
+             ignoreerrors="true"/>
+    </j:forEach>
   </target>
 
   <!-- ================================================================== -->

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to