JDK의 tools.jar을 프로젝트 종속성으로 추가해야합니다.Maven systemPath가 런타임 클래스 경로에 추가되지 않았습니다.
Maven 저장소에 설치할 때 jar 파일에 버전 번호를 추가하기 때문에 정상 종속성으로 설정하는 것은 작동하지 않습니다. 그 후, classpath에 있어야 tool.jar이 필요한 무언가가 필요할 때 실패합니다.
시스템 범위를 사용하고 < systemPath>를 사용하여 jar에 대한 경로를 설정하면 문제가 해결됩니다. 그러나 테스트에서 jar는 클래스 경로에 추가되지만 런타임에는 그렇지 않습니다.
이 방법이 있습니까?
, BTW 내가 추가 한 < useManifestOnlyJar> 거짓 </useManifestOnlyJar> I 클래스 경로에있는 모든 파일을 볼 수 있도록 surefireplugin합니다.
를 참조? 전쟁, 실행 가능한 병 또는 다른 것입니까? 시작 스크립트가 있습니까? 즉, Maven에서 준비한 런타임 클래스 경로를 어떻게 사용합니까? –