You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "boraldo (JIRA)" <ji...@codehaus.org> on 2011/07/30 13:47:42 UTC

[jira] Created: (MNG-5143) Ability to make artifact to use latest version of some artifact from those that are inherited from all dependencies

Ability to make artifact to use latest version of some artifact from those that are inherited from all dependencies
-------------------------------------------------------------------------------------------------------------------

                 Key: MNG-5143
                 URL: https://jira.codehaus.org/browse/MNG-5143
             Project: Maven 2 & 3
          Issue Type: New Feature
          Components: Dependencies
            Reporter: boraldo


Suppose I have the following artifacts. I will omit groups for simplicity.

A:1
A:2
A:3
B:1 depends on A:1
B:2 depends on A:3
C:1 depends on A:2
D:1 depends on B:1, C:1
D:2 depends on B:2, C:1

I want D to use the latest version of A that is inherited from it's dependencies (not from repository).
For D:1 it is A:2, for D:2 it is A:3.
I want all this to be done automatically. The only thing I want to define is to use such behavior for A in D.

There is an example dependencies list in D's pom that I want to have:

<dependency>
  <artifact>A</artifact>
  <version>LATEST_FROM_DEPENDENCIES</version>
</dependency>

<dependency>
  <artifact>B</artifact>
  <version>1</version>
</dependency>

<dependency>
  <artifact>C</artifact>
  <version>1</version>
</dependency>



--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MNG-5143) Ability to make artifact to use latest version of some artifact from those that are inherited from all dependencies

Posted by "boraldo (JIRA)" <ji...@codehaus.org>.
    [ https://jira.codehaus.org/browse/MNG-5143?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=274677#comment-274677 ] 

boraldo commented on MNG-5143:
------------------------------

Also it could be great if I could set this behavior by default for all artifacts somehow.

> Ability to make artifact to use latest version of some artifact from those that are inherited from all dependencies
> -------------------------------------------------------------------------------------------------------------------
>
>                 Key: MNG-5143
>                 URL: https://jira.codehaus.org/browse/MNG-5143
>             Project: Maven 2 & 3
>          Issue Type: New Feature
>          Components: Dependencies
>            Reporter: boraldo
>
> Suppose I have the following artifacts. I will omit groups for simplicity.
> A:1
> A:2
> A:3
> B:1 depends on A:1
> B:2 depends on A:3
> C:1 depends on A:2
> D:1 depends on B:1, C:1
> D:2 depends on B:2, C:1
> I want D to use the latest version of A that is inherited from it's dependencies (not from repository).
> For D:1 it is A:2, for D:2 it is A:3.
> I want all this to be done automatically. The only thing I want to define is to use such behavior for A in D.
> There is an example dependencies list in D's pom that I want to have:
> <dependency>
>   <artifact>A</artifact>
>   <version>LATEST_FROM_DEPENDENCIES</version>
> </dependency>
> <dependency>
>   <artifact>B</artifact>
>   <version>1</version>
> </dependency>
> <dependency>
>   <artifact>C</artifact>
>   <version>1</version>
> </dependency>

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira