Example usage for org.apache.maven.model.building DefaultModelProcessor read

List of usage examples for org.apache.maven.model.building DefaultModelProcessor read

Introduction

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

Prototype

@Override
    public Model read(InputStream input, Map<String, ?> options) throws IOException 

Source Link

Usage

From source file:org.springframework.boot.cli.compiler.dependencies.SpringBootDependenciesDependencyManagement.java

License:Apache License

private static Model readModel() {
    DefaultModelProcessor modelProcessor = new DefaultModelProcessor();
    modelProcessor.setModelLocator(new DefaultModelLocator());
    modelProcessor.setModelReader(new DefaultModelReader());

    try {/*from   w w  w  .ja  va  2  s. c  om*/
        return modelProcessor.read(
                SpringBootDependenciesDependencyManagement.class.getResourceAsStream("effective-pom.xml"),
                null);
    } catch (IOException ex) {
        throw new IllegalStateException("Failed to build model from effective pom", ex);
    }
}

From source file:org.springframework.boot.loader.thin.PomLoader.java

License:Apache License

private static Model readModel(Resource resource) {
    DefaultModelProcessor modelProcessor = new DefaultModelProcessor();
    modelProcessor.setModelLocator(new DefaultModelLocator());
    modelProcessor.setModelReader(new DefaultModelReader());

    try {//from  w ww .  j  av a  2 s.c om
        return modelProcessor.read(resource.getInputStream(), null);
    } catch (IOException ex) {
        throw new IllegalStateException("Failed to build model from effective pom", ex);
    }
}