[ http://jira.codehaus.org/browse/MANTRUN-29?page=comments#action_54618 ]
Carlos Sanchez commented on MANTRUN-29: --------------------------------------- A workaround is using an external build.xml and call it with <ant/> > antrun: properties not resolved in attributes > --------------------------------------------- > > Key: MANTRUN-29 > URL: http://jira.codehaus.org/browse/MANTRUN-29 > Project: Maven 2.x Antrun Plugin > Type: Bug > Versions: 1.1 > Environment: windows xp pro > Reporter: Michal Stochmialek > Fix For: 1.2 > Attachments: pom.xml > > > I found strange behavior of antrun plugin. I believe that properties are not > resolved correctly in attributes content. For example <echo> task is > producing different output depending on place where property is used. When > property is used in tag body, the result is correct. But when used in > attributes the result contains 'null's. > I've tested it on example below. > <plugin> > <artifactId>maven-antrun-plugin</artifactId> > <executions> > <execution> > <phase>package</phase> > <configuration> > <tasks> > <property name="destdir" > > location="${maven.build.directory}/jarInEar"/> > # Those two lines below produce > different output > <echo>1: ${destdir}</echo> > <echo message="2: ${destdir}" /> > </tasks> > </configuration> > <goals> > <goal>run</goal> > </goals> > </execution> > </executions> > </plugin> > [INFO] [antrun:run {execution: default}] > [INFO] Executing tasks > [DEBUG] getProperty(ns=null, name=ant.reuse.loader, user=false) > [DEBUG] getProperty(ns=null, name=destdir, user=false) > [echo] 1: P:\projects\endpoint\target\jarInEar > [echo] 2: null > [INFO] Executed tasks > This bug prevents from using properties in general, since almost most task's > arguments are applied using arguments. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
