From 6b2adee21f2124576f4db911c86c68c6d9497fc9 Mon Sep 17 00:00:00 2001 From: Benjamin Bentmann Date: Tue, 15 Sep 2009 17:43:36 +0000 Subject: [PATCH] [MNG-4360] [regression] wagon-webdav-jackrabbit doesn't work with Maven 3.x git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@815413 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/maven/DefaultArtifactFilterManager.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java b/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java index 5a43961096..8232da4f2a 100644 --- a/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java +++ b/maven-core/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java @@ -76,11 +76,15 @@ public class DefaultArtifactFilterManager artifacts.add( "plexus-component-api" ); artifacts.add( "plexus-container-default" ); artifacts.add( "wagon-provider-api" ); - artifacts.add( "wagon-file" ); - artifacts.add( "wagon-http-lightweight" ); - artifacts.add( "wagon-http-shared" ); artifacts.add( "wagon-manager" ); + /* + * NOTE: Don't exclude the wagons or any of their dependencies (apart from the wagon API). This would otherwise + * provoke linkage errors for wagons contributed by build extensions. We also don't need to exclude the wagons + * from plugins. Plugins that use wagons directly and declare the corresponding dependency will simply use a + * wagon from their plugin realm. + */ + DEFAULT_EXCLUSIONS = artifacts; }