static ProxyConfig getProxyConfig(MavenSession mavenSession, SettingsDecrypter decrypter) { if (mavenSession == null || mavenSession.getSettings() == null || mavenSession.getSettings().getProxies() == null || mavenSession.getSettings().getProxies().isEmpty()) { return new ProxyConfig(Collections.<ProxyConfig.Proxy>emptyList()); } else { final List<Proxy> mavenProxies = mavenSession.getSettings().getProxies(); final List<ProxyConfig.Proxy> proxies = new ArrayList<ProxyConfig.Proxy>(mavenProxies.size()); for (Proxy mavenProxy : mavenProxies) { if (mavenProxy.isActive()) { mavenProxy = decryptProxy(mavenProxy, decrypter); proxies.add(new ProxyConfig.Proxy(mavenProxy.getId(), mavenProxy.getProtocol(), mavenProxy.getHost(), mavenProxy.getPort(), mavenProxy.getUsername(), mavenProxy.getPassword(), mavenProxy.getNonProxyHosts())); } } LOGGER.info("Found proxies: {}", proxies); return new ProxyConfig(proxies); } }
proxy.setPassword( decrypt( proxy.getPassword() ) );
settings.setString(Settings.KEYS.PROXY_PORT, Integer.toString(proxy.getPort())); final String userName = proxy.getUsername(); final String password = proxy.getPassword(); settings.setStringIfNotNull(Settings.KEYS.PROXY_USERNAME, userName); settings.setStringIfNotNull(Settings.KEYS.PROXY_PASSWORD, password);
if ( proxy.getPassword() != null ) serializer.startTag( NAMESPACE, "password" ).text( proxy.getPassword() ).endTag( NAMESPACE, "password" );
proxyInfo.setNonProxyHosts( proxy.getNonProxyHosts() ); proxyInfo.setUserName( proxy.getUsername() ); proxyInfo.setPassword( proxy.getPassword() );
p.setNonProxyHosts( proxy.getNonProxyHosts() ); p.setUserName( proxy.getUsername() ); p.setPassword( proxy.getPassword() );
authBuilder.addUsername( proxy.getUsername() ).addPassword( proxy.getPassword() ); proxySelector.add( new org.eclipse.aether.repository.Proxy( proxy.getProtocol(), proxy.getHost(), proxy.getPort(),
if ( proxy.getPassword() != null ) serializer.startTag( NAMESPACE, "password" ).text( proxy.getPassword() ).endTag( NAMESPACE, "password" );
private Authentication getAuthentication( org.apache.maven.settings.Proxy proxy ) { // user, pass if( proxy.getUsername() != null ) { return new AuthenticationBuilder().addUsername( proxy.getUsername() ) .addPassword( proxy.getPassword() ).build(); } return null; }
public static org.sonatype.aether.repository.Proxy convertFromMavenProxy(org.apache.maven.settings.Proxy proxy) { org.sonatype.aether.repository.Proxy result = null; if (proxy != null) { Authentication auth = new Authentication(proxy.getUsername(), proxy.getPassword()); result = new org.sonatype.aether.repository.Proxy(proxy.getProtocol(), proxy.getHost(), proxy.getPort(), auth); } return result; }
private ProxyConfig.Proxy createProxy(Proxy proxy) { return new ProxyConfig.Proxy(proxy.getId(), proxy.getProtocol(), proxy.getHost(), proxy.getPort(), proxy.getUsername(), proxy.getPassword(), proxy.getNonProxyHosts()); } }
protected ClientConfiguration getClientConfiguration() { ClientConfiguration clientConfiguration = new ClientConfiguration().withUserAgent(getUserAgent()); if (null != this.settings && null != settings.getActiveProxy()) { Proxy proxy = settings.getActiveProxy(); clientConfiguration.setProxyHost(proxy.getHost()); clientConfiguration.setProxyUsername(proxy.getUsername()); clientConfiguration.setProxyPassword(proxy.getPassword()); clientConfiguration.setProxyPort(proxy.getPort()); } return clientConfiguration; }
protected String getActiveProxyAsHttpproxy() { if (getSettings() == null) { return null; } final Settings settings = getSettings(); final Proxy activeProxy = settings.getActiveProxy(); if (activeProxy == null || activeProxy.getHost() == null) { return null; } return createXJCProxyArgument(activeProxy.getHost(), activeProxy.getPort(), activeProxy.getUsername(), activeProxy.getPassword()); }
protected String getActiveProxyAsHttpproxy() { if (getSettings() == null) { return null; } final Settings settings = getSettings(); final Proxy activeProxy = settings.getActiveProxy(); if (activeProxy == null || activeProxy.getHost() == null) { return null; } return createXJCProxyArgument(activeProxy.getHost(), activeProxy.getPort(), activeProxy.getUsername(), activeProxy.getPassword()); }
public static org.eclipse.aether.repository.Proxy convertFromMavenProxy(org.apache.maven.settings.Proxy proxy) { org.eclipse.aether.repository.Proxy result = null; if (proxy != null) { Authentication auth = new AuthenticationBuilder().addUsername(proxy.getUsername()).addPassword(proxy.getPassword()).build(); result = new org.eclipse.aether.repository.Proxy(proxy.getProtocol(), proxy.getHost(), proxy.getPort(), auth); } return result; }
public static org.eclipse.aether.repository.Proxy convertFromMavenProxy(org.apache.maven.settings.Proxy proxy) { org.eclipse.aether.repository.Proxy result = null; if (proxy != null) { Authentication auth = new AuthenticationBuilder().addUsername(proxy.getUsername()) .addPassword(proxy.getPassword()).build(); result = new org.eclipse.aether.repository.Proxy(proxy.getProtocol(), proxy.getHost(), proxy.getPort(), auth); } return result; }
private Proxy toAetherProxy(org.apache.maven.settings.Proxy mavenProxy) { Authentication authentication = new AuthenticationBuilder().addUsername(mavenProxy.getUsername()).addPassword( mavenProxy.getPassword()).build(); return new Proxy(mavenProxy.getProtocol(), mavenProxy.getHost(), mavenProxy.getPort(), authentication); }
public Proxy( org.apache.maven.settings.Proxy proxy ) { setHost( proxy.getHost() ); setPort( proxy.getPort() ); setNonProxyHosts( proxy.getNonProxyHosts() ); setUserName( proxy.getUsername() ); setPassword( proxy.getPassword() ); setType( proxy.getProtocol() ); } }
static RemoteRepository convertToMavenRepo(final DependencyRepository repo, final Settings settings) { RemoteRepository remoteRepository = new RemoteRepository(repo.getId(), "default", repo.getUrl()); Proxy activeProxy = settings.getActiveProxy(); if (activeProxy != null) { Authentication auth = new Authentication(activeProxy.getUsername(), activeProxy.getPassword()); remoteRepository.setProxy(new org.sonatype.aether.repository.Proxy(activeProxy.getProtocol(), activeProxy .getHost(), activeProxy.getPort(), auth)); } return remoteRepository; }
public Proxy( org.apache.maven.settings.Proxy proxy ) { setHost( proxy.getHost() ); setPort( proxy.getPort() ); setNonProxyHosts( proxy.getNonProxyHosts() ); setUserName( proxy.getUsername() ); setPassword( proxy.getPassword() ); setType( proxy.getProtocol() ); } }