Example usage for org.apache.maven.repository RepositorySystem createLocalRepository

List of usage examples for org.apache.maven.repository RepositorySystem createLocalRepository

Introduction

In this page you can find the example usage for org.apache.maven.repository RepositorySystem createLocalRepository.

Prototype

ArtifactRepository createLocalRepository(File localRepository) throws InvalidRepositoryException;

Source Link

Usage

From source file:org.eclipse.tycho.testing.AbstractTychoMojoTestCase.java

License:Open Source License

protected ArtifactRepository getLocalRepository() throws Exception {
    RepositorySystem repoSystem = lookup(RepositorySystem.class);

    File path = new File("target/local-repo").getCanonicalFile();

    ArtifactRepository r = repoSystem.createLocalRepository(path);

    return r;/*from www  .j a  v  a  2  s  .  c  o m*/
}

From source file:org.jvnet.hudson.plugins.mavendepsupdate.MavenUpdateChecker.java

License:Apache License

private ArtifactRepository getLocalArtifactRepo(SettingsBuildingResult settingsBuildingResult,
        RepositorySystem repositorySystem) throws InvalidRepositoryException {
    ArtifactRepository localArtifactRepository = null;
    if (StringUtils.isEmpty(localRepoPath)) {
        if (settingsBuildingResult.getEffectiveSettings().getLocalRepository() == null) {
            localArtifactRepository = repositorySystem
                    .createLocalRepository(new File(System.getProperty("user.home"), ".m2/repository"));
        } else {/*from   www . java2 s .c o  m*/
            localArtifactRepository = repositorySystem.createLocalRepository(
                    new File(settingsBuildingResult.getEffectiveSettings().getLocalRepository()));
        }
    } else {
        localArtifactRepository = repositorySystem.createLocalRepository(new File(localRepoPath));
    }
    return localArtifactRepository;
}