[
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