deprecated API that cannot work with Maven 3 in favor of another one that can

git-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1478591 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/maven/shared/dependency/tree/DefaultDependencyTreeBuilder.java b/src/main/java/org/apache/maven/shared/dependency/tree/DefaultDependencyTreeBuilder.java
index 928fff4..308173d 100644
--- a/src/main/java/org/apache/maven/shared/dependency/tree/DefaultDependencyTreeBuilder.java
+++ b/src/main/java/org/apache/maven/shared/dependency/tree/DefaultDependencyTreeBuilder.java
@@ -140,6 +140,12 @@
                                     metadataSource, null, collector );
     }
 
+    public DependencyNode buildDependencyTree( MavenProject project, ArtifactRepository repository, ArtifactFilter filter )
+        throws DependencyTreeBuilderException
+    {
+        return buildDependencyTree( project, repository, factory, metadataSource, filter, collector );
+    }
+
     // protected methods ------------------------------------------------------
 
     protected ArtifactResolutionResult getArtifactResolutionResult()
diff --git a/src/main/java/org/apache/maven/shared/dependency/tree/DependencyTreeBuilder.java b/src/main/java/org/apache/maven/shared/dependency/tree/DependencyTreeBuilder.java
index 67055ff..fad4ffb 100644
--- a/src/main/java/org/apache/maven/shared/dependency/tree/DependencyTreeBuilder.java
+++ b/src/main/java/org/apache/maven/shared/dependency/tree/DependencyTreeBuilder.java
@@ -94,6 +94,15 @@
                                         ArtifactCollector collector )
         throws DependencyTreeBuilderException;
 
+    /**
+     * @deprecated doesn't work with Maven 3
+     */
     DependencyNode buildDependencyTree( MavenProject project )
         throws DependencyTreeBuilderException;
+
+    /**
+     * @since 2.1
+     */
+    DependencyNode buildDependencyTree( MavenProject project, ArtifactRepository repository, ArtifactFilter filter )
+        throws DependencyTreeBuilderException;
 }