[ http://jira.codehaus.org/browse/MECLIPSE-284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_104858 ]
John Casey commented on MECLIPSE-284: ------------------------------------- Can you please provide any changes as a unified diff, so we can isolate the changed lines? This works much better as these files age, and gives us a much more focused idea of what you've done. Also, please provide some sort of test case that will fail prior to your fix, and pass afterwards. > Transitive dependencies with scope provided should not be part of .classpath > file > --------------------------------------------------------------------------------- > > Key: MECLIPSE-284 > URL: http://jira.codehaus.org/browse/MECLIPSE-284 > Project: Maven 2.x Eclipse Plugin > Issue Type: Improvement > Components: dependency resolution > Affects Versions: 2.3 > Environment: Windows XP > Reporter: Jan Dieckmann > Attachments: AbstractIdeSupportMojo.java > > > We are using the maven eclipse plugin and it does a very good job for us. > Úsing the plugin we now have the pom's as the sole source for all .classpath > and .project files in our multi module project. We really appreciate this > solution. The maven eclipse plugin does a lot for us .. actually it does too > much. > Some of our dependencies have a scope of "provided". The default maven > behaviour is to ignore those items when transitive dependencies are resolved. > The plugin's behaviour is different and there is no configuration to switch > to the default behaviour. At least we did not find one. As a result our > .classpath files have a lot of unnecessary references to jar files. > We changed the class AbstractIdeSupportMojo.java to get rid of dispensable > jars. The inner class IVUScopeFilter does the job. This class is used in the > method call artifactCollector.collect(). > Is there something we missed or should the plugin be changed in a way we did? > best regards > Jan Dieckmann -- 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