Um, for loop in a Java or Groovy mojo should work.
--jason
-----Original Message-----
From: cristal <[EMAIL PROTECTED]>
To: [email protected] <[email protected]>
Sent: Wed May 31 13:24:56 2006
Subject: Jelly converting to Maven2
We had some Jelly script similar to the following in our Maven1 projects. Now
we need to migrate everything into Maven2. It was suggested that we should
write some mojo/ant plugin for the equivalent constructs. Does anyone know
how we replace the jelly's "forEach" construct in maven2??? -- Many Thanks.
<goal name="arttest">
<j:forEach var="lib" items="${pom.artifacts}">
<j:set var="dep" value="${lib.dependency}"/>
<j:set var="name" value="${lib.file.name}"/>
<j:set var="parent" value="${lib.file.parent}"/>
<j:set var="artifact" value="${dep.artifact}"/>
<j:set var="id" value="${dep.id}"/>
<j:set var="group" value="${dep.artifactDirectory}"/>
<j:set var="version" value="${dep.version}"/>
<j:set var="type" value="${dep.type}"/>
<j:set var="depname" value="${dep.artifactId}"/>
<ant:echo>LIB: ${lib}</ant:echo>
<ant:echo>DEP: ${dep}</ant:echo>
<ant:echo>NAME: ${name}</ant:echo>
<ant:echo>PARENT: ${parent}</ant:echo>
<ant:echo>ARTIFACT: ${artifact}</ant:echo>
<ant:echo>ID: ${id}</ant:echo>
<ant:echo>GROUP: ${group}</ant:echo>
<ant:echo>VERSION: ${version}</ant:echo>
<ant:echo>TYPE: ${type}</ant:echo>
<ant:echo>DEPNAME: ${depname}</ant:echo>
<ant:echo></ant:echo>
</j:forEach>
</goal>
--
View this message in context:
http://www.nabble.com/Jelly+converting+to+Maven2-t1712886.html#a4651113
Sent from the Maven - Users forum at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]