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 );