List of usage examples for org.apache.maven.project ProjectBuildingRequest setResolveVersionRanges
@Deprecated
ProjectBuildingRequest setResolveVersionRanges(boolean value);
From source file:org.springframework.ide.vscode.commons.maven.MavenBridge.java
License:Open Source License
public MavenExecutionResult compileAndGenerateJavadoc(File pom) throws MavenException { try {/* w ww. j av a 2 s . co m*/ MavenExecutionRequest request = createExecutionRequest(); lookup(MavenExecutionRequestPopulator.class).populateDefaults(request); request.setPom(pom); ProjectBuildingRequest configuration = request.getProjectBuildingRequest(); configuration.setValidationLevel(ModelBuildingRequest.VALIDATION_LEVEL_MINIMAL); configuration.setRepositorySession(createRepositorySession(request)); configuration.setResolveDependencies(true); configuration.setResolveVersionRanges(true); request.setGoals(Arrays.asList(new String[] { "compile", "javadoc:javadoc" })); Properties userProperties = (Properties) request.getUserProperties().clone(); userProperties.put("show", "private"); request.setUserProperties(userProperties); return lookup(Maven.class).execute(request); } catch (MavenExecutionRequestPopulationException e) { throw new MavenException(e); } }