[ http://jira.codehaus.org/browse/MNG-1422?page=all ]

Michal Stochmialek updated MNG-1422:
------------------------------------

    Attachment: pom.xml

test case

> antrun: properties not resolved in attributes
> ---------------------------------------------
>
>          Key: MNG-1422
>          URL: http://jira.codehaus.org/browse/MNG-1422
>      Project: Maven 2
>         Type: Bug
>   Components: maven-antrun-plugin
>     Versions: 2.0
>  Environment: windows xp pro
>     Reporter: Michal Stochmialek
>  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]

Reply via email to