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; }
/** * 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; }
/** * 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; }
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; }
MavenRepositorySystemSession session = new MavenRepositorySystemSession(); if (session.getLocalRepositoryManager() == null) session.setLocalRepositoryManager( new EnhancedLocalRepositoryManager( request.getLocalRepositoryPath() ) );
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 RepositorySystemSession newRepositorySystemSession( RepositorySystem system, String localRepoDir ) { MavenRepositorySystemSession session = new MavenRepositorySystemSession(); DependencySelector depFilter = new AndDependencySelector( new ExclusionDependencySelector() ); session.setDependencySelector( depFilter ); session.setLocalRepositoryManager( new SimpleLocalRepositoryManager( localRepoDir ) ); 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); }
@Override public MavenRepositorySystemSession decorate(MavenRepositorySystemSession session) { if (force) { session.setUpdatePolicy(RepositoryPolicy.UPDATE_POLICY_ALWAYS); } if (verbose.isVerbose()) { session.setTransferListener(new ConsoleTransferListener()); session.setRepositoryListener(new ConsoleRepositoryListener()); } return session; }
@Override public MavenRepositorySystemSession decorate(MavenRepositorySystemSession session) { if (verbose) { session.setTransferListener(new ConsoleTransferListener()); session.setRepositoryListener(new ConsoleRepositoryListener()); } return session; }
Settings settings = container.getSettings(); MavenRepositorySystemSession session = container.setupRepoSession(system, settings); session.setTransferListener(new LogTransferListener()); session.setDependencyTraverser(new DependencyTraverser() session.setDependencySelector(new ScopeDependencySelector("test"));
private static RepositorySystemSession newSession(RepositorySystem system) { MavenRepositorySystemSession session = new MavenRepositorySystemSession(); LocalRepository localRepo = new LocalRepository( "target/local-repo" ); session.setLocalRepositoryManager(system.newLocalRepositoryManager(localRepo)); return session; }
MavenRepositorySystemSession session = new MavenRepositorySystemSession(); if (session.getLocalRepositoryManager() == null) session.setLocalRepositoryManager( new EnhancedLocalRepositoryManager( request.getLocalRepositoryPath() ) );
LocalRepository localRepo) MavenRepositorySystemSession session = new MavenRepositorySystemSession();
Settings settings = container.getSettings(); MavenRepositorySystemSession session = container.setupRepoSession(system, settings); session.setTransferListener(new LogTransferListener()); session.setDependencyTraverser(new DependencyTraverser() session.setDependencySelector(new AddonDependencySelector());
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; } }
/** * 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; }
public AetherMavenResolver(String localRepositoryDir, List<String> remoteRepositoryUris) { MavenServiceLocator locator = new MavenServiceLocator(); locator.addService(RepositoryConnectorFactory.class, FileRepositoryConnectorFactory.class); locator.addService(RepositoryConnectorFactory.class, AsyncRepositoryConnectorFactory.class); repositorySystem = locator.getService(RepositorySystem.class); repositorySystemSession = new MavenRepositorySystemSession(); LocalRepositoryManager localRepositoryManager = new SimpleLocalRepositoryManager(localRepositoryDir); repositorySystemSession.setLocalRepositoryManager(localRepositoryManager); repositorySystemSession.setTransferListener(new ConsoleTransferListener()); repositorySystemSession.setRepositoryListener(new ConsoleRepositoryListener()); List<RemoteRepository> repositories = new ArrayList<>(remoteRepositoryUris.size()); int index = 0; for (String repositoryUri : remoteRepositoryUris) { repositories.add(new RemoteRepository("repo-" + index++, "default", repositoryUri)); } this.repositories = Collections.unmodifiableList(repositories); }
public MavenRepositorySystemSession get() { MavenRepositorySystemSession session = new MavenRepositorySystemSession(); session.setLocalRepositoryManager(rs.newLocalRepositoryManager(localRepository.get())); for (MavenRepositorySystemSessionDecorator d : decorators) { session = d.decorate(session); } return session; } }