in src/main/java/org/apache/maven/plugins/dependency/resolvers/GoOfflineMojo.java [139:163]
private Set<Artifact> resolveDependableCoordinate(
final ProjectBuildingRequest buildingRequest,
final Collection<DependableCoordinate> dependableCoordinates,
final String type)
throws DependencyResolverException {
final TransformableFilter filter = getTransformableFilter();
this.getLog().debug("Resolving '" + type + "' with following repositories:");
for (ArtifactRepository repo : buildingRequest.getRemoteRepositories()) {
getLog().debug(repo.getId() + " (" + repo.getUrl() + ")");
}
final Set<Artifact> results = new HashSet<>();
for (DependableCoordinate dependableCoordinate : dependableCoordinates) {
final Iterable<ArtifactResult> artifactResults =
getDependencyResolver().resolveDependencies(buildingRequest, dependableCoordinate, filter);
for (final ArtifactResult artifactResult : artifactResults) {
results.add(artifactResult.getArtifact());
}
}
return results;
}