private Set resolveDependableCoordinate()

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;
    }