[ 
http://jira.codehaus.org/browse/ARCHETYPE-356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matt Raible updated ARCHETYPE-356:
----------------------------------

    Attachment: appfuse-modular-spring-archetype-2.1.0-SNAPSHOT.zip

> Archetype install process substitutes package names when creating modular 
> projects
> ----------------------------------------------------------------------------------
>
>                 Key: ARCHETYPE-356
>                 URL: http://jira.codehaus.org/browse/ARCHETYPE-356
>             Project: Maven Archetype
>          Issue Type: Bug
>          Components: Generator
>    Affects Versions: 2.0
>            Reporter: Matt Raible
>         Attachments: appfuse-modular-spring-archetype-2.1.0-SNAPSHOT.zip
>
>
> AppFuse has a number of imports that are contained in JARs. Therefore, after 
> running "archetype:generate", I use Ant to change some imports from 
> ${package}.foo to org.appfuse.foo.
> <replace dir="@{dir}/target/generated-sources/archetype/src">
>     <replacetoken>import ${package}.model</replacetoken>
>     <replacevalue>import org.appfuse.model</replacevalue>
> </replace>
> This works for single-module projects. However, on multi-module projects, 
> even though the source has "org.appfuse", something in the archetype JAR-ing 
> changes org.appfuse to ${package}.
> This does *not* happen when using the 2.0-alpha-4 version of the plugin.
> To reproduce, use the attached project and run "mvn install" on it, then 
> create a new project using it.
> archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes 
> -DarchetypeArtifactId=myproject -DarchetypeVersion=1.0-SNAPSHOT 
> -DgroupId=com.mycompany -DartifactId=appfuse-modular-spring-archetype 
> -DpackageName=com.mycompany -DarchetypeRepository=local

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to