When selecting groupId fuzziness, exclude all artifacts based on groupId.
-------------------------------------------------------------------------
Key: MDEP-292
URL: http://jira.codehaus.org/browse/MDEP-292
Project: Maven 2.x Dependency Plugin
Issue Type: Improvement
Components: purge-local-repository
Affects Versions: 2.1
Reporter: Greg Vanore
Assignee: Brian Fox
Attachments: use-groupId-sensitivity-when-building-exclusions.diff
This patch includes a simple change to the PurgeLocalRepositoryMojo class so
that when the resolutionFuzziness is set to 'groupId,' the exclusions are
treated by groupId. This is because if I have two dependencies, such as
'org.slf4j:slf4j-api' and 'org.slf4j:slf4j-log4j' and I only list one of them
in my exclusions and set the fuzziness to groupId, the entire group will still
be deleted. It seemed more natural to me that if the fuzziness is at the
groupId level, that the exclusions should be based on which groupIds have been
excluded.
--
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