[ 
https://jira.codehaus.org/browse/ARCHETYPE-406?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Jeffcoat updated ARCHETYPE-406:
------------------------------------

    Attachment: ARCHETYPE-406.patch
    
> Support of velocity expressions for user-defined properties
> -----------------------------------------------------------
>
>                 Key: ARCHETYPE-406
>                 URL: https://jira.codehaus.org/browse/ARCHETYPE-406
>             Project: Maven Archetype
>          Issue Type: Bug
>          Components: Plugin
>    Affects Versions: 2.x
>            Reporter: Bue Pierre-Christophe
>         Attachments: ARCHETYPE-406.patch, sample-archetype406.tar.gz
>
>
> Standard properties (artifactId, groupId, ...) are supported in Velocity 
> expressiosn, but still does not work with user defined properties. For 
> example:
> <requiredProperty key="a">
> <defaultValue>${artifactId}.substring(0,1).toUpperCase()</defaultValue>
> </requiredProperty>
> with artifactId=toto will give a=T, but
> <requiredProperty key="b"/>
> <requiredProperty key="a">
> <defaultValue>${b}.substring(0,1).toUpperCase()</defaultValue>
> </requiredProperty>
> with b=toto will give a=${b}.substring(0,1).toUpperCase()

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to