[MANTTASKS-172] added new doExecuteResolution() method to permit task extension accessing to artifact resolution result

git-svn-id: https://svn.apache.org/repos/asf/maven/ant-tasks/trunk@928095 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/maven/artifact/ant/DependenciesTask.java b/src/main/java/org/apache/maven/artifact/ant/DependenciesTask.java
index 0347def..fd4a228 100644
--- a/src/main/java/org/apache/maven/artifact/ant/DependenciesTask.java
+++ b/src/main/java/org/apache/maven/artifact/ant/DependenciesTask.java
@@ -142,6 +142,7 @@
             {
                 setDependencyRefsBuildFile( DEFAULT_ANT_BUILD_FILE );
             }
+
             if ( checkCachedDependencies() )
             {
                 log( "Dependency refs loaded from file: " + getDependencyRefsBuildFile(), Project.MSG_VERBOSE );
@@ -149,6 +150,11 @@
             }
         }
 
+        doExecuteResolution();
+    }
+
+    protected ArtifactResolutionResult doExecuteResolution()
+    {
         ArtifactRepository localRepo = createLocalArtifactRepository();
         log( "Using local repository: " + localRepo.getBasedir(), Project.MSG_VERBOSE );
 
@@ -337,6 +343,8 @@
                 throw new BuildException ( "Unable to write ant build: " + e);
             }
         }
+
+        return result;
     }
 
     /**