[ https://jira.codehaus.org/browse/ARCHETYPE-406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=297509#comment-297509 ]
Bue Pierre-Christophe edited comment on ARCHETYPE-406 at 4/30/12 4:58 AM: -------------------------------------------------------------------------- I can bring more precision. I have attached an example of the issue. When user-defined propertes are specified, only the first is correctly evaluated (i think it is, but i'm not quite sure ...). was (Author: pcbue): Archetype example > 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: 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: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira