Example usage for org.apache.maven.project DefaultProjectBuilder DefaultProjectBuilder

List of usage examples for org.apache.maven.project DefaultProjectBuilder DefaultProjectBuilder

Introduction

In this page you can find the example usage for org.apache.maven.project DefaultProjectBuilder DefaultProjectBuilder.

Prototype

DefaultProjectBuilder

Source Link

Usage

From source file:com.github.r351574nc3.maven.instrument.MavenLoader.java

License:Open Source License

public MavenLoader(final String m2Home) {
    setMavenHome(m2Home);/*  w w w  .j ava2  s .co m*/
    try {
        loadMaven();

        final ProjectBuilder projectBuilder = new DefaultProjectBuilder();

        for (final URL pomUrl : lookupPomFiles()) {
            info("URL: %s", pomUrl);
            setMavenProject(projectBuilder
                    .build(new File(pomUrl.getFile()), new DefaultProjectBuildingRequest()).getProject());
            // mavenProjectClass.getMethod("setPomFile", new Class[] { File.class }).invoke(mavenProject, new File(pomUrl.getFile()));
        }
    } catch (MalformedURLException mue) {
        mue.printStackTrace();
    } catch (Exception e) {
        e.printStackTrace();
    }

    setDependencyHandler(new MavenDependencyHandler(mavenProject));
}

From source file:com.github.r351574nc3.maven.instrument.MavenProjectBuilderFactory.java

License:Open Source License

public ProjectBuilder createProjectBuilder() {
    return new DefaultProjectBuilder();
}