List of usage examples for org.apache.maven.project ProjectBuilderConfiguration getLocalRepository
ArtifactRepository getLocalRepository();
From source file:hudson.gridmaven.reporters.MavenFingerprinter.java
License:Open Source License
@SuppressWarnings("deprecation") private ArtifactRepository getArtifactRepositoryMaven21(MavenProject pom) { ProjectBuilderConfiguration projectBuilderConfiguration; try {//from w ww . ja va2 s.c o m // Since maven-plugin is compiled against maven-core-3x, we need to retrieve // this maven 2 object via reflection Method method = MavenProject.class.getMethod("getProjectBuilderConfiguration"); projectBuilderConfiguration = (ProjectBuilderConfiguration) method.invoke(pom); return projectBuilderConfiguration.getLocalRepository(); } catch (Exception e) { LOGGER.log(Level.WARNING, "Could not retrieve BuilderConfigration", e); return null; } }
From source file:hudson.maven.reporters.MavenFingerprinter.java
License:Open Source License
@SuppressWarnings("deprecation") private ArtifactRepository getArtifactRepositoryMaven21(MavenProject pom) { ProjectBuilderConfiguration projectBuilderConfiguration; try {//ww w . j a v a2 s . co m // Since maven-plugin is compiled against maven-core-3x, we need to retrieve // this maven 2 object via reflection Method method = MavenProject.class.getMethod("getProjectBuilderConfiguration"); projectBuilderConfiguration = (ProjectBuilderConfiguration) method.invoke(pom); if (projectBuilderConfiguration == null) { return null; } return projectBuilderConfiguration.getLocalRepository(); } catch (Exception e) { LOGGER.log(Level.WARNING, "Could not retrieve BuilderConfigration", e); return null; } }