[ https://jira.codehaus.org/browse/ARCHETYPE-406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=334096#comment-334096 ]
Mickael Istria edited comment on ARCHETYPE-406 at 10/14/13 2:31 AM: -------------------------------------------------------------------- MNG-5347 suggest allowing an expression language for user properties in ${...} was (Author: mickael.istria): MNG-5347 suggest allowing an expression language for user properties in ${...} > 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 For more information on JIRA, see: http://www.atlassian.com/software/jira