Example usage for org.apache.maven.project ProjectBuilderConfiguration getLocalRepository

List of usage examples for org.apache.maven.project ProjectBuilderConfiguration getLocalRepository

Introduction

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

Prototype

ArtifactRepository getLocalRepository();

Source Link

Usage

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;
    }
}