public static RepositorySystemSession newRepositorySystemSession( RepositorySystem system, String localRepoPath) { Validate.notNull(localRepoPath, "localRepoPath should have a value"); MavenRepositorySystemSession session = new MavenRepositorySystemSession(); LocalRepository localRepo = new LocalRepository(resolveLocalRepoPath(localRepoPath)); session.setLocalRepositoryManager(system.newLocalRepositoryManager(localRepo)); if (logger.isDebugEnabled()) { session.setTransferListener(new TransferListener()); session.setRepositoryListener(new RepositoryListener()); } // uncomment to generate dirty trees // session.setDependencyGraphTransformer( null ); return session; }
private static LocalRepository createLocalRepository( final String localRepositoryPath) { return new LocalRepository(localRepositoryPath); }
SimpleLocalRepositoryManager( File basedir, String type ) { if ( basedir == null ) { throw new IllegalArgumentException( "base directory has not been specified" ); } repository = new LocalRepository( basedir.getAbsoluteFile(), type ); }
SimpleLocalRepositoryManager( File basedir, String type ) { if ( basedir == null ) { throw new IllegalArgumentException( "base directory has not been specified" ); } repository = new LocalRepository( basedir.getAbsoluteFile(), type ); }
public LocalRepository getLocalRepository() { if (localRepository == null) { localRepository = new LocalRepository(getLocalRepoDir()); } return localRepository; }
/** * @deprecated * Use {@link LocalRepositorySetting#set(LocalRepository)} */ public void setLocalRepository(String repository) { localRepositorySetting.set(new LocalRepository(repository)); }
public TestLocalRepositoryManager() throws IOException { localRepository = new LocalRepository( TestFileUtils.createTempDir( "test-local-repository" ) ); }
public TestLocalRepositoryManager() throws IOException { localRepository = new LocalRepository( TestFileUtils.createTempDir( "test-local-repository" ) ); }
public LocalRepository get() { if (localRepository == null) { // Try to get local repository from settings.xml MavenDependencyResolverSettings resolverSettings = new MavenDependencyResolverSettings(); String localRepositoryName = resolverSettings.getSettings().getLocalRepository(); if (localRepositoryName != null) localRepository = new LocalRepository(new File(localRepositoryName)); else localRepository = new LocalRepository(new File(new File(System.getProperty("user.home")), ".m2/repository")); } return localRepository; }
private RepositorySystemSession createRepositorySystemSession() { LocalRepository localRepository = new LocalRepository(System.getProperty("user.home") + "/.m2/repository"); org.apache.maven.repository.internal.MavenRepositorySystemSession session = new org.apache.maven.repository.internal.MavenRepositorySystemSession(); session.setLocalRepositoryManager(repositorySystem.newLocalRepositoryManager(localRepository)); return session; }
private static RepositorySystemSession newSession(RepositorySystem system) { MavenRepositorySystemSession session = new MavenRepositorySystemSession(); LocalRepository localRepo = new LocalRepository( "target/local-repo" ); session.setLocalRepositoryManager(system.newLocalRepositoryManager(localRepo)); return session; }
/** * Creates a new RepositorySystemSession. * @param system A RepositorySystem to get a LocalRepositoryManager from. * @return The new instance of a RespositorySystemSession. */ protected RepositorySystemSession newSession( RepositorySystem system ) { MavenRepositorySystemSession session = new MavenRepositorySystemSession(); LocalRepository localRepo = new LocalRepository( localRepository ); session.setLocalRepositoryManager( system.newLocalRepositoryManager( localRepo ) ); return session; }
MavenRepositorySystemSession setupRepoSession(final RepositorySystem repoSystem, final Settings settings) { MavenRepositorySystemSession session = new MavenRepositorySystemSession(); session.setOffline(false); LocalRepository localRepo = new LocalRepository(new File(settings.getLocalRepository()), ""); session.setLocalRepositoryManager(repoSystem.newLocalRepositoryManager(localRepo)); session.setTransferErrorCachingEnabled(false); session.setNotFoundCachingEnabled(false); session.setWorkspaceReader(new ClasspathWorkspaceReader()); return session; }
/** * Create RepositorySystemSession. * @param system The repository system * @return The session */ private RepositorySystemSession session(final RepositorySystem system) { final LocalRepository local = new LocalRepository(this.lrepo); final MavenRepositorySystemSession session = new MavenRepositorySystemSession(); session.setLocalRepositoryManager( system.newLocalRepositoryManager(local) ); session.setTransferListener(new LogTransferListener()); return session; }
public void initialize() throws InitializationException { RepositorySystem repositorySystem; try { repositorySystem = this.aetherComponentManager.getPlexus().lookup(RepositorySystem.class); } catch (ComponentLookupException e) { throw new InitializationException("Failed to lookup RepositorySystem", e); } this.session = new MavenRepositorySystemSession(); LocalRepository localRepo = new LocalRepository(this.aetherConfiguration.getLocalRepository()); this.session.setLocalRepositoryManager(repositorySystem.newLocalRepositoryManager(localRepo)); this.session.setIgnoreMissingArtifactDescriptor(false); this.session.setIgnoreInvalidArtifactDescriptor(false); }
private RepositorySystemSession newSession() { assert m_config != null : "local repository cannot be null"; File local = m_config.getLocalRepository().getFile(); MavenRepositorySystemSession session = new MavenRepositorySystemSession(); LocalRepository localRepo = new LocalRepository(local); session.setLocalRepositoryManager(m_repoSystem.newLocalRepositoryManager(localRepo)); session.setMirrorSelector(m_mirrorSelector); session.setProxySelector(m_proxySelector); return session; }
private MavenRepositorySystemSession createSession(boolean offline, RepositorySystem repo) { MavenRepositorySystemSession session = new MavenRepositorySystemSession(); LocalRepository localRepository = new LocalRepository(getLocalRepo()); session.setLocalRepositoryManager(repo.newLocalRepositoryManager(localRepository)); session.setDependencySelector( new AndDependencySelector(new ScopeDependencySelector("test"), new OptionalDependencySelector(), new ExclusionDependencySelector())); session.setOffline(offline); return session; }
protected MavenRepositorySystemSession createRepositorSystemSession(boolean offline, RepositorySystem repo) { final MavenRepositorySystemSession session = new MavenRepositorySystemSession(); LocalRepository localRepository = new LocalRepository(getLocalRepo()); session.setLocalRepositoryManager(repo.newLocalRepositoryManager(localRepository)); session.setDependencySelector( new AndDependencySelector(new ScopeDependencySelector("test", "provided"), new OptionalDependencySelector(), new ExclusionDependencySelector())); session.setOffline(offline); return session; }
public List<ArtifactResult> resolveResult(File rootPom, boolean offline) throws ArtifactDescriptorException, DependencyCollectionException, ArtifactResolutionException { MavenRepositorySystemSession session = new MavenRepositorySystemSession(); LocalRepository localRepository = new LocalRepository(getLocalRepo()); RepositorySystem repo = getRepositorySystem(); session.setLocalRepositoryManager(repo.newLocalRepositoryManager(localRepository)); session.setDependencySelector( new AndDependencySelector(new ScopeDependencySelector("test"), new OptionalDependencySelector(), new ExclusionDependencySelector())); session.setOffline(offline); List<RemoteRepository> repos = getRemoteRepositories(); Map<String,String> props = Collections.singletonMap(ArtifactProperties.LOCAL_PATH, rootPom.toString()); Artifact root = new DefaultArtifact("#groupId", "#artifactId", null, "pom", "#version", props, rootPom); ArtifactDescriptorResult artifactDescriptorResult = repo.readArtifactDescriptor(session, new ArtifactDescriptorRequest(root, repos, null)); CollectRequest request = new CollectRequest( artifactDescriptorResult.getDependencies(), null, repos ); DependencyFilter filter = new AndDependencyFilter(); return repo.resolveDependencies(session, request, filter); }
private MavenRepositorySystemSession createSession(boolean offline, RepositorySystem repo) { MavenRepositorySystemSession session = new MavenRepositorySystemSession(); LocalRepository localRepository = new LocalRepository(getLocalRepo()); session.setLocalRepositoryManager(repo.newLocalRepositoryManager(localRepository)); session.setDependencySelector( new AndDependencySelector(new ScopeDependencySelector("test"), new OptionalDependencySelector(), new ExclusionDependencySelector())); session.setOffline(offline); return session; }