in mavenivy-adapters/src/main/java/org/apache/easyant/ivy/MavenPublishTrigger.java [79:96]
protected void extractDeployUrl(String resolver) {
//try to get publish url if the Resolver used to publish was a IBiblioResolver
if (publishUrl == null) {
DependencyResolver dependencyResolver = IvyContext.getContext()
.getSettings().getResolver(resolver);
if (dependencyResolver instanceof IBiblioResolver) {
IBiblioResolver ibiblioResolver = (IBiblioResolver) dependencyResolver;
publishUrl = ibiblioResolver.getRoot();
} else if (dependencyResolver instanceof URLResolver) {
URLResolver urlResolver = (URLResolver) dependencyResolver;
//get the whole pattern
publishUrl = (String) urlResolver.getArtifactPatterns().get(0);
//only keep the token root
publishUrl = IvyPatternHelper.getTokenRoot(publishUrl);
}
}
}