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

Michael Osipov closed ARCHETYPE-618.
------------------------------------

> Some complex default value expressions trigger NullPointerException
> -------------------------------------------------------------------
>
>                 Key: ARCHETYPE-618
>                 URL: https://issues.apache.org/jira/browse/ARCHETYPE-618
>             Project: Maven Archetype
>          Issue Type: Bug
>    Affects Versions: 3.2.0
>            Reporter: Matthew Jason Benson
>            Assignee: Olivier Lamy
>            Priority: Major
>             Fix For: 3.2.1
>
>
> e.g. required property with default value 
> {{$\{artifactId.class.forName('org.codehaus.plexus.util.StringUtils').capitaliseAllWords($artifactId.replaceAll('[^A-Za-z_\$0-9]',
>  ' ').replaceFirst('^(\d)', '_$1').replaceAll('\d', '$0 ')}}
> {{.replaceAll('[A-Z](?=[^A-Z])', ' $0'){{.toLowerCase()).replaceAll('\s', 
> '')}}}}}
>  
> (My) recent (yet unreleased) Velocity-based improvements were a little too 
> naive and bear further improvement.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to