Example usage for org.apache.maven.model.building ModelBuildingRequest setUserProperties

List of usage examples for org.apache.maven.model.building ModelBuildingRequest setUserProperties

Introduction

In this page you can find the example usage for org.apache.maven.model.building ModelBuildingRequest setUserProperties.

Prototype

ModelBuildingRequest setUserProperties(Properties userProperties);

Source Link

Document

Sets the user properties to use for interpolation and profile activation.

Usage

From source file:org.eclipse.m2e.core.internal.embedder.MavenImpl.java

License:Open Source License

public void interpolateModel(MavenProject project, Model model) throws CoreException {
    ModelBuildingRequest request = new DefaultModelBuildingRequest();
    request.setUserProperties(project.getProperties());
    ModelProblemCollector problems = new ModelProblemCollector() {
        public void add(ModelProblem.Severity severity, String message, InputLocation location,
                Exception cause) {
        }//  w w  w  .  ja  v a  2s.  c  o m
    };
    lookup(ModelInterpolator.class).interpolateModel(model, project.getBasedir(), request, problems);
}

From source file:org.springframework.ide.vscode.commons.maven.MavenBridge.java

License:Open Source License

public void interpolateModel(MavenProject project, Model model) throws MavenException {
    ModelBuildingRequest request = new DefaultModelBuildingRequest();
    request.setUserProperties(project.getProperties());
    ModelProblemCollector problems = new ModelProblemCollector() {
        @Override/*  w  w  w . jav a  2 s. co m*/
        public void add(ModelProblemCollectorRequest req) {
        }
    };
    lookup(ModelInterpolator.class).interpolateModel(model, project.getBasedir(), request, problems);
}