Maven archetype produces malformed Java code when dashes occur in groupId
-------------------------------------------------------------------------

                 Key: WW-2965
                 URL: https://issues.apache.org/struts/browse/WW-2965
             Project: Struts 2
          Issue Type: Bug
          Components: Other
    Affects Versions: 2.0.11.2
         Environment: Windows XP, mvn 2.0.9
            Reporter: Tomasz Nurkiewicz
            Priority: Minor


In Struts2 maven archetype, using dash in groupId like in example below:

mvn archetype:create -DgroupId=org.foo-bar -DartifactId=war 
-DarchetypeGroupId=org.apache.struts 
-DarchetypeArtifactId=struts2-archetype-starter 
-DarchetypeVersion=2.0.11.2-SNAPSHOT 
-DremoteRepositories=http://people.apache.org/repo/m2-snapshot-repository

will create packages based on groupId as follows:

package org.foo-bar;

which is obviously wrong as Java prohibits dashes in identifiers. Don't know 
whether this is Struts2 archetype problem or maven archetype plugins as whole.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to