[ http://jira.codehaus.org/browse/MNG-1885?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jason van Zyl closed MNG-1885. ------------------------------ Resolution: Won't Fix > Uniquely identify modules by module name and version number > ----------------------------------------------------------- > > Key: MNG-1885 > URL: http://jira.codehaus.org/browse/MNG-1885 > Project: Maven 2 & 3 > Issue Type: Improvement > Components: Design, Patterns & Best Practices > Environment: This is a platform independent issue. Windows XP, Java > builds > Reporter: John Reynolds > Priority: Trivial > Fix For: 3.x > > > Currently when buiding project dependencies and/or performing a build via the > reactor "-r option" it will not build projects that have the same project id. > This works in most unique project scenarios, but in scenarios where you may > have the directories for a project broken out by version number, you end up > with the same artifact-id for the multiple projects. The only difference > would be that they are target at different versions. > Example Layout > Project X > | > +------Dev (pom.xml contains artifact "ProjectX" version Dev (Dev head > contains latest release) > | > +------1.0 (pom.xml contains artifact "ProjectX" Version 1.0 > | > +------2.0 (pom.xml contains artifact "ProjectX" Version 2.0 > We may actually build multiple versions of plug-ins that could be deployed > and built as a whole. It would simplify the builds if the "-r" option would > build each project and version it finds. Today it will only build one of > them. > The same issue or set of problems is presented to the module concept. It's > difficult for a parent project that needs to build multiple projects to point > at specific versions. Today they project would require a unique artifact and > a module pointing to each directory for the pom. It will only build one of > the instances of the artifact ID. This forces changes to the parent pom, to > deal with the issue. It would be nice to be able to build a specific > version or all the versions related to a module. > Multi-Project module builds should have the knowledge of versions when > deciding what to build, with an option of including specific versions or all > versions of an artifactId > The "-r" reactor option should all directories to be recursed and build > multiple projects of the same artifact id, regardless over version. -- 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