List of usage examples for org.apache.maven.repository RepositorySystem createLocalRepository
ArtifactRepository createLocalRepository(File localRepository) throws InvalidRepositoryException;
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; }