You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sc...@apache.org on 2016/12/18 03:26:58 UTC

[3/3] maven git commit: [MNG-6135] Maven plugins and core extensions are not dependencies, they should be resolved the same way as projects.

[MNG-6135] Maven plugins and core extensions are not dependencies, they should be resolved the same way as projects.

o Updated to add missing 'ExclusionDependencySelector'.


Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/286c7ffb
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/286c7ffb
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/286c7ffb

Branch: refs/heads/master
Commit: 286c7ffba1696053274c5da6cad4336f678fceee
Parents: 80f2fd6
Author: Christian Schulte <sc...@apache.org>
Authored: Sun Dec 18 04:25:56 2016 +0100
Committer: Christian Schulte <sc...@apache.org>
Committed: Sun Dec 18 04:25:56 2016 +0100

----------------------------------------------------------------------
 .../maven/plugin/internal/DefaultPluginDependenciesResolver.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven/blob/286c7ffb/maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver.java
----------------------------------------------------------------------
diff --git a/maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver.java b/maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver.java
index 95e1cb8..609df1b 100644
--- a/maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver.java
+++ b/maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver.java
@@ -58,6 +58,7 @@ import org.eclipse.aether.util.artifact.JavaScopes;
 import org.eclipse.aether.util.filter.AndDependencyFilter;
 import org.eclipse.aether.util.filter.ScopeDependencyFilter;
 import org.eclipse.aether.util.graph.selector.AndDependencySelector;
+import org.eclipse.aether.util.graph.selector.ExclusionDependencySelector;
 import org.eclipse.aether.util.graph.transformer.ChainedDependencyGraphTransformer;
 import org.eclipse.aether.util.repository.SimpleArtifactDescriptorPolicy;
 
@@ -280,7 +281,8 @@ public class DefaultPluginDependenciesResolver
         try
         {
             final DependencySelector pluginDependencySelector =
-                new AndDependencySelector( new PluginDependencySelector(), new WagonExcluder() );
+                new AndDependencySelector( new PluginDependencySelector(), new ExclusionDependencySelector(),
+                                           new WagonExcluder() );
 
             final DependencyGraphTransformer pluginDependencyGraphTransformer =
                 ChainedDependencyGraphTransformer.newInstance( session.getDependencyGraphTransformer(), transformer );