[ 
https://jira.codehaus.org/browse/MRELEASE-870?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Scholte closed MRELEASE-870.
-----------------------------------

    Resolution: Not A Bug
      Assignee: Robert Scholte

First of all: The maven-dependency-plugin-2.1 is not compatible with Maven3, it 
can give invalid information. Instead run {{mvn 
org.apache.maven.plugins:maven-dependency-plugin:2.8:tree}}.

The reason why this is not a bug, is because 
{{de.tolina.test:maven-release-bug-dependency}} is not *used* as a dependency 
by {{maven-release-bug-project}}, it is only specified within 
dependencyManagement. That's why the maven-release-plugin considers this 
project as stable. However, for "standalone"-parents this could be an issue, 
see for instance MRELEASE-594. 



> Snapshot dependency check does not consider transitive dependencies
> -------------------------------------------------------------------
>
>                 Key: MRELEASE-870
>                 URL: https://jira.codehaus.org/browse/MRELEASE-870
>             Project: Maven Release Plugin
>          Issue Type: Bug
>          Components: prepare
>    Affects Versions: 2.4.2
>         Environment: Maven 3.0.3
> Java 1.6
>            Reporter: Frank Jakop
>            Assignee: Robert Scholte
>            Priority: Blocker
>         Attachments: maven-release-bug.zip
>
>
> With maven-release-plugin 2.4.2 we are encountering an issue which has a very 
> big impact on our production deployment infrastructure.
> In our latest released artifact's poms we were surprised to see snapshot 
> versions, which is by default prohibited by maven release plugin.
> We tracked the issue down and noticed a difference between "normal" maven 
> dependency resolution (e.g. dependency:tree) and the one produced by 
> maven-release-plugin.
> I attached a sample project suite which very easy reproduces the problem.
> Please look into the README in the maven-release-bug-parent project. The 
> steps to reproduce include the local installation of some artifacts, 
> partially in different versions.
> The outcome of the project is a clearly error-free run release:prepare but 
> with the following dependency tree:
> {noformat}
> D:\maven-release-bug-project>mvn dependency:tree
> [INFO] Scanning for projects...
> [INFO]
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building maven-release-bug-project 0.0.1-SNAPSHOT
> [INFO] 
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ 
> maven-release-bug-project ---
> [INFO] de.tolina.test:maven-release-bug-project:jar:0.0.1-SNAPSHOT
> [INFO] \- de.tolina.test:maven-release-bug-dependency2:jar:0.0.1:compile
> [INFO]    \- 
> de.tolina.test:maven-release-bug-dependency:jar:*0.0.2-SNAPSHOT*:compile 
> (version managed from 0.0.1)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to