session.setChecksumPolicy( request.getGlobalChecksumPolicy() ); if ( request.isNoSnapshotUpdates() )
public static RepositorySystemSession newSession(RepositorySystem system, boolean workOffline) { DefaultRepositorySystemSession session = MavenRepositorySystemUtils.newSession(); session.setOffline(workOffline); if (!workOffline) { session.setUpdatePolicy(RepositoryPolicy.UPDATE_POLICY_ALWAYS); } session.setChecksumPolicy(RepositoryPolicy.CHECKSUM_POLICY_WARN); String localRepositoryDirectory = localRepositoryDirectory(workOffline); if (log.isDebugEnabled()) { log.debug("Local Repository Directory set to [" + localRepositoryDirectory + "]. Work offline: [" + workOffline + "]"); } LocalRepository localRepo = new LocalRepository(localRepositoryDirectory); session.setLocalRepositoryManager( system.newLocalRepositoryManager(session, localRepo)); 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; }
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; }
session.setChecksumPolicy(checksumPolicy);
repositorySystemSession.setDependencySelector(depFilter); repositorySystemSession.setDependencyTraverser(new StaticDependencyTraverser(true)); repositorySystemSession.setChecksumPolicy(RepositoryPolicy.CHECKSUM_POLICY_WARN); DefaultMirrorSelector mirrorSelector = new DefaultMirrorSelector(); for (Mirror mirror : mavenSettings.getMirrors()) {mirrorSelector.add(mirror.getId(), mirror.getUrl(),
private DefaultRepositorySystemSession newRepositorySystemSession(RepositorySystem system, String localRepoPath) { DefaultRepositorySystemSession session = MavenRepositorySystemUtils.newSession(); LocalRepository localRepo = new LocalRepository(localRepoPath); session.setLocalRepositoryManager(system.newLocalRepositoryManager(session, localRepo)); session.setOffline(this.properties.isOffline()); session.setUpdatePolicy(this.properties.getUpdatePolicy()); session.setChecksumPolicy(this.properties.getChecksumPolicy()); if (this.properties.getConnectTimeout() != null) { session.setConfigProperty(ConfigurationProperties.CONNECT_TIMEOUT, this.properties.getConnectTimeout()); } if (this.properties.getRequestTimeout() != null) { session.setConfigProperty(ConfigurationProperties.REQUEST_TIMEOUT, this.properties.getRequestTimeout()); } if (isProxyEnabled()) { DefaultProxySelector proxySelector = new DefaultProxySelector(); Proxy proxy = new Proxy(this.properties.getProxy().getProtocol(), this.properties.getProxy().getHost(), this.properties.getProxy().getPort(), this.authentication); proxySelector.add(proxy, this.properties.getProxy().getNonProxyHosts()); session.setProxySelector(proxySelector); } return session; }
setResolutionErrorPolicy( session.getResolutionErrorPolicy() ); setArtifactDescriptorPolicy( session.getArtifactDescriptorPolicy() ); setChecksumPolicy( session.getChecksumPolicy() ); setUpdatePolicy( session.getUpdatePolicy() ); setLocalRepositoryManager( session.getLocalRepositoryManager() );
setResolutionErrorPolicy( session.getResolutionErrorPolicy() ); setArtifactDescriptorPolicy( session.getArtifactDescriptorPolicy() ); setChecksumPolicy( session.getChecksumPolicy() ); setUpdatePolicy( session.getUpdatePolicy() ); setLocalRepositoryManager( session.getLocalRepositoryManager() );