maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Arnaud Heritier (JIRA)" <j...@codehaus.org>
Subject [jira] (MDEP-392) dependency:tree is erroneous with Maven 3 (3.0.4 or 3.1-SNAPSHOT)
Date Tue, 04 Dec 2012 22:30:14 GMT

    [ https://jira.codehaus.org/browse/MDEP-392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=315012#comment-315012
] 

Arnaud Heritier commented on MDEP-392:
--------------------------------------

Ipushed a branch MDEP-392 in this project to help to reproduce it : https://github.com/exoplatform/platform-tomcat-standalone/tree/MDEP-392
You may need this repository http://repository.exoplatform.org/public/
Then with Maven 3.x:
{code}
mvn dependency:tree -Dverbose -Dincludes=javax.servlet:servlet-api:*
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building eXo Platform Tomcat Standalone Package 4.0.0.Alpha1-kill-exobuild-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-dependency-plugin:2.6:tree (default-cli) @ platform-tomcat-standalone ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 24.901s
[INFO] Finished at: Tue Dec 04 23:25:22 CET 2012
[INFO] Final Memory: 34M/125M
[INFO] ------------------------------------------------------------------------
{code}
With Maven 2.2.1:
{code}
mvn dependency:tree -Dverbose -Dincludes=javax.servlet:servlet-api:*
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'dependency'.
[INFO] ------------------------------------------------------------------------
[INFO] Building eXo Platform Tomcat Standalone Package
[INFO]    task-segment: [dependency:tree]
[INFO] ------------------------------------------------------------------------
[INFO] [dependency:tree {execution: default-cli}]
[INFO] org.exoplatform.platform.pkg:platform-tomcat-standalone:pom:4.0.0.Alpha1-kill-exobuild-SNAPSHOT
[INFO] \- org.exoplatform.portal:exo.portal.component.management:jar:3.4.0.Final:compile
[INFO]    \- org.exoplatform.ws:exo.ws.rest.core:jar:2.2.10-GA-SNAPSHOT:compile
[INFO]       \- javax.servlet:servlet-api:jar:2.5:compile
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15 seconds
[INFO] Finished at: Tue Dec 04 23:28:17 CET 2012
[INFO] Final Memory: 127M/239M
[INFO] ------------------------------------------------------------------------
{code}
I hope that SNAPSHOTs deps will be always available to allow you to reproduce it
For now I didn't find how to easily debug this problem
                
> dependency:tree is erroneous with Maven 3 (3.0.4 or 3.1-SNAPSHOT)
> -----------------------------------------------------------------
>
>                 Key: MDEP-392
>                 URL: https://jira.codehaus.org/browse/MDEP-392
>             Project: Maven 2.x Dependency Plugin
>          Issue Type: Bug
>          Components: tree
>    Affects Versions: 2.6
>         Environment: Java 6
>            Reporter: Arnaud Heritier
>            Priority: Critical
>         Attachments: dependency-tree-mvn-2.2.1.txt, dependency-tree-mvn-3.1-SNAPSHOT.txt
>
>
> I have a complex project with many deps, many depsMgt import ...
> https://github.com/exoplatform/platform-tomcat-standalone
> I discovered the issue on rev fb36980
> I was trying to blacklist all servlet/jsp dependencies coming projects dependencies (searching
them with dependency:tree -Dverbose -Dincludes=*:*servlet*:*).
> The plugin reported that there was no such dep in my graph after all my exclusions and
cleanup in low level projects.
> But it was false because the assembly plugin continued to find such deps and copied them
in my distribution.
> Downgrading to Maven 2.2.1 allowed me to find some of these dependencies that I didn't
found with 3.1 (see commit https://github.com/exoplatform/platform-tomcat-standalone/commit/67eb23a8b6e033cecbd1d1726ff75afebdd0fdfd)
> Note : this bug is probably something low level because the enforcer plugin has it too.
It didn't discover/reported the dependency I wanted to blacklist

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message