List of usage examples for org.apache.maven.model.building ModelBuildingRequest setLocationTracking
ModelBuildingRequest setLocationTracking(boolean locationTracking);
From source file:org.sonatype.sisu.maven.bridge.internal.DefaultMavenBridge.java
License:Open Source License
public Model buildModel(File pom, Repository... repositories) throws ModelBuildingException { ModelResolver mr = modelResolver.newCopy(); if (repositories != null) { for (Repository repository : repositories) { try { mr.addRepository(repository); } catch (InvalidRepositoryException e) { logger.warn(String.format("Could not use repository [%s]", repository.getUrl()), e); }// w ww. jav a 2s. c om } } ModelBuildingRequest modelRequest = new DefaultModelBuildingRequest(); modelRequest.setModelSource(new FileModelSource(pom)); modelRequest.setSystemProperties(System.getProperties()); modelRequest.setValidationLevel(ModelBuildingRequest.VALIDATION_LEVEL_MINIMAL); modelRequest.setLocationTracking(false); modelRequest.setProcessPlugins(false); modelRequest.setModelResolver(mr); ModelBuildingResult modelResult = modelBuilder.build(modelRequest); Model model = modelResult.getEffectiveModel(); return model; }