Search in sources :

Example 1 with DependencyCollectorException

use of org.apache.maven.shared.dependencies.collect.DependencyCollectorException in project maven-dependency-plugin by apache.

the class ListRepositoriesMojo method doExecute.

/**
 * Displays a list of the repositories used by this build.
 *
 * @throws MojoExecutionException with a message if an error occurs.
 */
@Override
protected void doExecute() throws MojoExecutionException {
    try {
        CollectorResult collectResult = dependencyCollector.collectDependencies(session.getProjectBuildingRequest(), getProject().getModel());
        this.getLog().info("Repositories used by this build:");
        for (ArtifactRepository repo : collectResult.getRemoteRepositories()) {
            this.getLog().info(repo.toString());
        }
    } catch (DependencyCollectorException e) {
        throw new MojoExecutionException("Unable to resolve artifacts", e);
    }
}
Also used : CollectorResult(org.apache.maven.shared.dependencies.collect.CollectorResult) MojoExecutionException(org.apache.maven.plugin.MojoExecutionException) DependencyCollectorException(org.apache.maven.shared.dependencies.collect.DependencyCollectorException) ArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository)

Example 2 with DependencyCollectorException

use of org.apache.maven.shared.dependencies.collect.DependencyCollectorException in project maven-plugins by apache.

the class ListRepositoriesMojo method doExecute.

/**
 * Displays a list of the repositories used by this build.
 *
 * @throws MojoExecutionException with a message if an error occurs.
 */
@Override
protected void doExecute() throws MojoExecutionException {
    try {
        CollectorResult collectResult = dependencyCollector.collectDependencies(session.getProjectBuildingRequest(), getProject().getModel());
        this.getLog().info("Repositories used by this build:");
        for (ArtifactRepository repo : collectResult.getRemoteRepositories()) {
            this.getLog().info(repo.toString());
        }
    } catch (DependencyCollectorException e) {
        throw new MojoExecutionException("Unable to resolve artifacts", e);
    }
}
Also used : CollectorResult(org.apache.maven.shared.dependencies.collect.CollectorResult) MojoExecutionException(org.apache.maven.plugin.MojoExecutionException) DependencyCollectorException(org.apache.maven.shared.dependencies.collect.DependencyCollectorException) ArtifactRepository(org.apache.maven.artifact.repository.ArtifactRepository)

Aggregations

ArtifactRepository (org.apache.maven.artifact.repository.ArtifactRepository)2 MojoExecutionException (org.apache.maven.plugin.MojoExecutionException)2 CollectorResult (org.apache.maven.shared.dependencies.collect.CollectorResult)2 DependencyCollectorException (org.apache.maven.shared.dependencies.collect.DependencyCollectorException)2