in jsign-maven-plugin/src/main/java/net/jsign/JsignMojo.java [178:200]
private Proxy getProxyFromSettings() throws MojoExecutionException {
if (settings == null) {
return null;
}
if (proxyId != null) {
for (Proxy proxy : settings.getProxies()) {
if (proxyId.equals(proxy.getId())) {
return proxy;
}
}
throw new MojoExecutionException("Configured proxy with id=" + proxyId + " not found");
}
// Get active http/https proxy
for (Proxy proxy : settings.getProxies()) {
if (proxy.isActive() && ("http".equalsIgnoreCase(proxy.getProtocol()) || "https".equalsIgnoreCase(proxy.getProtocol()))) {
return proxy;
}
}
return null;
}