session.setCache( request.getRepositoryCache() );
public static DefaultRepositorySystemSession getRepositorySystemSession(RepositorySystem system, ServiceRegistry registry, boolean offline) { DefaultRepositorySystemSession session = MavenRepositorySystemUtils.newSession(); File file = new File(registry.get(RepositoryHandler.class).mavenLocal().getUrl().getPath()); LocalRepository localRepo = new LocalRepository(file); session.setLocalRepositoryManager(system.newLocalRepositoryManager(session, localRepo)); session.setCache(new DefaultRepositoryCache()); session.setOffline(offline); // avoid unnecessary snapshot resolution session.setConfigProperty("aether.artifactResolver.snapshotNormalization", false); return session; }
private DefaultRepositorySystemSession newRepositorySystemSession(RepositorySystem system) throws IOException { DefaultRepositorySystemSession session = MavenRepositorySystemUtils.newSession(); session.setCache(mavenCache); session.setChecksumPolicy(RepositoryPolicy.CHECKSUM_POLICY_IGNORE); LocalRepository localRepo = new LocalRepository(localCacheDir.toFile()); session.setLocalRepositoryManager(system.newLocalRepositoryManager(session, localRepo)); session.setTransferListener(new AbstractTransferListener() { @Override public void transferFailed(TransferEvent event) { log.error("transferFailed -> {}", event); } }); session.setRepositoryListener(new AbstractRepositoryListener() { @Override public void artifactResolving(RepositoryEvent event) { log.debug("artifactResolving -> {}", event); } @Override public void artifactResolved(RepositoryEvent event) { log.debug("artifactResolved -> {}", event); } }); return session; }
private DefaultRepositorySystemSession newRepositorySystemSession(RepositorySystem system) throws IOException { DefaultRepositorySystemSession session = MavenRepositorySystemUtils.newSession(); session.setCache(mavenCache); session.setChecksumPolicy(RepositoryPolicy.CHECKSUM_POLICY_IGNORE); LocalRepository localRepo = new LocalRepository(localCacheDir.toFile()); session.setLocalRepositoryManager(system.newLocalRepositoryManager(session, localRepo)); session.setTransferListener(new AbstractTransferListener() { @Override public void transferFailed(TransferEvent event) { log.error("transferFailed -> {}", event); } }); session.setRepositoryListener(new AbstractRepositoryListener() { @Override public void artifactResolving(RepositoryEvent event) { log.debug("artifactResolving -> {}", event); } @Override public void artifactResolved(RepositoryEvent event) { log.debug("artifactResolved -> {}", event); } }); return session; }
session.setCache(new DefaultRepositoryCache());
reresolveSession.setCache(new DefaultRepositoryCache());
newSession.setCache( new DefaultRepositoryCache() );
helper.session().setCache(new SimpleRepositoryCache()); helper.session().setUpdatePolicy(RepositoryPolicy.UPDATE_POLICY_DAILY); helper.session().setChecksumPolicy(RepositoryPolicy.CHECKSUM_POLICY_IGNORE);
public DefaultRepositorySystemSession setupRepoSession(final RepositorySystem repoSystem, final Settings settings) { DefaultRepositorySystemSession session = MavenRepositorySystemUtils.newSession(); session.setOffline(false); Proxy activeProxy = settings.getActiveProxy(); if (activeProxy != null) { DefaultProxySelector dps = new DefaultProxySelector(); dps.add(convertFromMavenProxy(activeProxy), activeProxy.getNonProxyHosts()); session.setProxySelector(dps); } final DefaultMirrorSelector mirrorSelector = createMirrorSelector(settings); final LazyAuthenticationSelector authSelector = createAuthSelector(settings, mirrorSelector); session.setMirrorSelector(mirrorSelector); session.setAuthenticationSelector(authSelector); LocalRepository localRepo = new LocalRepository(new File(settings.getLocalRepository())); session.setLocalRepositoryManager(repoSystem.newLocalRepositoryManager(session, localRepo)); session.setChecksumPolicy(RepositoryPolicy.CHECKSUM_POLICY_IGNORE); session.setCache(new DefaultRepositoryCache()); boolean cacheNotFoundArtifacts = true; boolean cacheTransferErrors = true; session.setResolutionErrorPolicy(new SimpleResolutionErrorPolicy(cacheNotFoundArtifacts, cacheTransferErrors)); session.setWorkspaceReader(new ClasspathWorkspaceReader()); if (Boolean.getBoolean("org.apache.maven.log_transfer")) { session.setTransferListener(new JULMavenTransferListener()); } return session; }
setDependencyGraphTransformer( session.getDependencyGraphTransformer() ); setData( session.getData() ); setCache( session.getCache() );
setFileTransformerManager( session.getFileTransformerManager() ); setData( session.getData() ); setCache( session.getCache() );