1
내가 HTTPS를 통해 잭스 - WS-받는다는 - 플러그인 소스 코드를 생성하고
<executions>
<execution>
<id>wsdl_new_xxx-exec</id>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<sourceDestDir>${project.build.directory}/generated</sourceDestDir>
<args>
<arg>-B-XautoNameResolution</arg>
</args>
<wsdlUrls>
<wsdlUrl>https://example.com/xxx.asmx?WSDL</wsdlUrl>
</wsdlUrls>
<packageName>x.y.z</packageName>
</configuration>
</execution>
</executions>
그러나 빌드 시간 동안 내가 얻을 :
을에 유효한 C의 ertification 경로를 찾을 수 없습니다를[ERROR] sun.security.validator.ValidatorException : 를 구축 PKIX 경로 실패 : sun.security.provider.certpath.SunCertPathBuilderException : 요청 대상
그 해결책은 인증서를 JRE 키 저장소에 추가하는 것이지만 문제는 이것이 제어 할 수없는 수많은 노드가있는 CI 시스템에서 실행되므로 문제가된다는 것입니다. 모든 노드의 JRE에 인증서를 설치하십시오.
어떻게 해결할 수 있습니까? pom.xml과 함께 WSDL 파일을 사용하지 않고.