[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;
}
/**