List of usage examples for org.apache.maven.execution MavenExecutionRequest getPluginArtifactRepositories
List<ArtifactRepository> getPluginArtifactRepositories();
From source file:org.sourcepit.maven.dependency.model.DependencyTreeBuilder.java
License:Apache License
private MavenProject buildProject(final Artifact artifact) throws ProjectBuildingException { ProjectBuildingRequest request = new DefaultProjectBuildingRequest(); request.setResolveDependencies(false); request.setProcessPlugins(false);//from www.ja v a 2s . c o m MavenSession session = buildContext.getSession(); request.setRepositorySession(session.getRepositorySession()); request.setLocalRepository(session.getLocalRepository()); request.setSystemProperties(session.getSystemProperties()); request.setUserProperties(request.getUserProperties()); MavenExecutionRequest executionRequest = session.getRequest(); request.setRemoteRepositories(executionRequest.getRemoteRepositories()); request.setPluginArtifactRepositories(executionRequest.getPluginArtifactRepositories()); ProjectBuildingResult build = projectBuilder.build(artifact, request); return build.getProject(); }