[ 
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

        

Reply via email to