List of usage examples for org.apache.maven.project DefaultProjectBuilder DefaultProjectBuilder
DefaultProjectBuilder
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(); }