Plugins with indirect dependency on plexus-utils are stuck with plexus-utils:1.1 --------------------------------------------------------------------------------
Key: MNG-4276 URL: http://jira.codehaus.org/browse/MNG-4276 Project: Maven 2 Issue Type: Bug Components: Class Loading, Plugins and Lifecycle Affects Versions: 2.0.6 Reporter: Benjamin Bentmann To compensate the effect that MNG-2892 would have on bad plugins, a hack was put into the core that automagically injects plexus-utils:1.1 as a direct plugin dependency if the plugin does not already declare a direct dependency on plexus-utils:1.1+. However, only checking the plugin's direct dependencies for plexus-utils ignores any version of plexus-utils that is used by a transitive dependency. This corrupts the runtime class path of the plugin and can result in linkage errors like reported in [AW: NPE with maven-changelog-plugin and git|http://markmail.org/message/naniwae3p2rgvvhe]. -- 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