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 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; }
public MavenRepositorySystemSession get() { MavenRepositorySystemSession session = new MavenRepositorySystemSession(); session.setLocalRepositoryManager(rs.newLocalRepositoryManager(localRepository.get())); for (MavenRepositorySystemSessionDecorator d : decorators) { session = d.decorate(session); } 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); }
/** * Creates a session to communicate with the repository. * * @return a new session instance. */ public RepositorySystemSession createSession() { final MavenRepositorySystemSession session = new MavenRepositorySystemSession(); session.setLocalRepositoryManager(repositorySystem .newLocalRepositoryManager(localRepository)); session.setOffline(offline); session.setRepositoryListener(new ResourceRepositoryLogListener()); // session.setTransferListener( new ConsoleTransferListener() ); return session; }
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; }
protected RepositorySystemSession newSession() throws PlexusContainerException, ComponentLookupException { MavenRepositorySystemSession session = new MavenRepositorySystemSession(); session.setLocalRepositoryManager(getRepositorySystem().newLocalRepositoryManager(getLocalRepository())); session.setTransferListener(new ConsoleTransferListener(System.out)); session.setRepositoryListener(new ConsoleRepositoryListener()); // uncomment to generate dirty trees // session.setDependencyGraphTransformer( null ) return session; } }
repositorySystem.newLocalRepositoryManager( new LocalRepository( basedir, repositoryType ) );
.setLocalRepositoryManager(repositorySystem.newLocalRepositoryManager(new LocalRepository(localRepository)));
DefaultRepositorySystemSession session = new MavenRepositorySystemSession() .setLocalRepositoryManager( system.newLocalRepositoryManager( new LocalRepository(localRepository.getAbsolutePath()))) .setOffline(false);
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; }
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; }
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); }
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"),
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"),