private static List<String> buildArguments(ProxyConfig proxyConfig) { List<String> arguments = new ArrayList<String>(); if (!proxyConfig.isEmpty()) { ProxyConfig.Proxy secureProxy = proxyConfig.getSecureProxy(); if (secureProxy != null){ arguments.add("--config.https-proxy=" + secureProxy.getUri().toString()); } ProxyConfig.Proxy insecureProxy = proxyConfig.getInsecureProxy(); if (insecureProxy != null) { arguments.add("--config.proxy=" + insecureProxy.getUri().toString()); } } return arguments; } }
private static List<String> buildArguments(ProxyConfig proxyConfig, String npmRegistryURL) { List<String> arguments = new ArrayList<>(); if (npmRegistryURL != null && !npmRegistryURL.isEmpty()) { arguments.add("--registry=" + npmRegistryURL); } if (!proxyConfig.isEmpty()) { Proxy proxy = null; if (npmRegistryURL != null && !npmRegistryURL.isEmpty()) { proxy = proxyConfig.getProxyForUrl(npmRegistryURL); } if (proxy == null) { proxy = proxyConfig.getSecureProxy(); } if (proxy == null) { proxy = proxyConfig.getInsecureProxy(); } arguments.add("--https-proxy=" + proxy.getUri().toString()); arguments.add("--proxy=" + proxy.getUri().toString()); } return arguments; } }
private static List<String> buildArguments(ProxyConfig proxyConfig, String npmRegistryURL) { List<String> arguments = new ArrayList<String>(); if(npmRegistryURL != null && !npmRegistryURL.isEmpty()){ arguments.add ("--registry=" + npmRegistryURL); } if(!proxyConfig.isEmpty()){ Proxy proxy = null; if(npmRegistryURL != null && !npmRegistryURL.isEmpty()){ proxy = proxyConfig.getProxyForUrl(npmRegistryURL); } if(proxy == null){ proxy = proxyConfig.getSecureProxy(); } if(proxy == null){ proxy = proxyConfig.getInsecureProxy(); } arguments.add("--https-proxy=" + proxy.getUri().toString()); arguments.add("--proxy=" + proxy.getUri().toString()); } return arguments; } }