On Tue, Oct 18, 2011 at 10:02 PM, deusaquilus <[email protected]> wrote: > Here's what I'm doing: > > File pom = new File("pom.xml"); > DefaultProjectBuildingRequest request = new DefaultProjectBuildingRequest(); > DefaultProjectBuilder builder = new DefaultProjectBuilder(); > > String mavenHome = System.getenv("M2_HOME"); > ArtifactRepository localRepository = new MavenArtifactRepository( > "local", > new File(mavenHome + "/repository").toURI().toURL().toString(), > new DefaultRepositoryLayout(), > new ArtifactRepositoryPolicy(), > new ArtifactRepositoryPolicy()); > request.setLocalRepository(localRepository); > MavenProject project = builder.build(pom, request).getProject(); > Properties properties = project.getProperties(); > > Trouble is it's giving me errors with "mavenTools: null"
I'd be surprised if that worked. Maven makes heavy use of dependency injection via Plexus and chances are you haven't set up some component that is being used. What is your actual use case. I dont see why you would want to expose Maven properties as a Java properties object... --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
