[ http://jira.codehaus.org/browse/MNG-2548?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brett Porter updated MNG-2548: ------------------------------ Fix Version/s: (was: Reviewed Pending Version Assignment) 2.0.x > Duplicate dependencies with different scope causes confusion > ------------------------------------------------------------ > > Key: MNG-2548 > URL: http://jira.codehaus.org/browse/MNG-2548 > Project: Maven 2 > Issue Type: Bug > Components: Dependencies > Affects Versions: 2.0.4 > Environment: Win XP > Reporter: Andre Ranvik > Priority: Minor > Fix For: 2.0.x > > > When having duplicate dependencies, where one has a scope of compile, and > another has a scope of runtime, Maven 2 will use the last scope (I think), > and if this is the runtime, then the compile dependency is ignored. This can > be confusing because there *is* a compile dependency provided in the pom, and > if anything - both dependencies should be in use (meaning: compile, since it > also includes runtime). An even better approach would be to halt the > operation with a nice, sweet error message explaining the problem. I can't > see any reason why one would want to have two dependencies, so it is better > to ask the user to fix it, as opposed to having some kind of default > behavior..? -- 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