Community
Participate
Working Groups
m2e does not honour @requiresDependencyResolution mojo descriptor attribute and always passes test project dependencies to the mojo. This results in subtle and often hard to diagnose problems cased by presence of unexpected dependencies. Implementation-wise, MavenImpl.execute needs to set appropriate artifact filter on the MavenProject instance and make sure to restore restore project artifacts back back to test scope because some clients, like DefaultClasspathManagerDelegate.addClasspathEntries, assume to see test dependencies.
Fixed. http://git.eclipse.org/c/m2e/m2e-core.git/commit/?id=74e41f5cadf4d515ccb47e38a8656a7b111ef457
Moved to https://github.com/eclipse-m2e/m2e-core/issues/