You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Matt Raible (JIRA)" <ji...@codehaus.org> on 2010/12/29 22:50:57 UTC
[jira] Updated: (ARCHETYPE-356) Archetype install process
substitutes package names when creating modular projects
[ 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