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]

Reply via email to