httpunit를 사용하여 서버에 액세스하고 있습니다.Maven + 확신 : 프록시 구성
이 (http 및 https)에 대한 프록시 설정을 구성해야합니다.
settings.xml 파일에서 구성을 설정했지만 확실하게 무시하는 것 같습니다!
가능한 한 구성을 복제하지 않으려합니다.
는 확실한 플러그인 구성에서 나는 시도 :<systemPropertyVariables>
<http.proxyHost>${http.proxyHost}</http.proxyHost>
</systemPropertyVariables>
및
<argLine>-Dhttp.proxyHost=${http.proxyHost}</argLine>
및
<argLine>-Dhttp.proxyHost=${settings.proxies[protocol=http].host}</argLine>
여러 다른 조합을.
나는 함께 단위 테스트에서 시스템 등록 정보를 인쇄 :
for (String propertyName : new TreeSet<String>(System.getProperties().stringPropertyNames())){
System.out.println(propertyName + ": " + System.getProperty(propertyName));
}
까지 같은 명시적인 값이다 그래서 일을하는 유일한 것은 :
<systemPropertyVariables>
<http.proxyHost>myProxy</http.proxyHost>
</systemPropertyVariables>
또는
<argLine>-Dhttp.proxyHost=myProxy</argLine>
가 하지만 내가 말했듯이 가능한 경우 구성을 복제하고 싶지 않습니다.
단위 테스트에서 settings.xml 파일에 설정된 프록시 설정은 어떻게 사용할 수 있습니까?
'settings.xml '에서'http.proxyHost'를'property'로 갖는 것은 어떻습니까? 나는 현재'proxy' 설정 값을 사용하려고합니다. – Raghuram