List of usage examples for org.apache.maven.project ProjectBuildingRequest getUserProperties
Properties getUserProperties();
From source file:org.jszip.maven.ProjectBuildingRequestCreator.java
License:Apache License
private static void injectSession(ProjectBuildingRequest request, MavenSession session) { request.setSystemProperties(session.getSystemProperties()); if (request.getUserProperties().isEmpty()) { request.setUserProperties(session.getUserProperties()); }/*ww w . j a v a2 s .co m*/ }
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);// ww w. j ava 2 s.co 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(); }