문제

Pax-Exam 테스트를 작성했으며 테스트중인 번들의 모든 종속성과 전이 의존성이 Mavenbundle으로 추가되었는지 확인했습니다. 지금은 "번들이 해결되지 않은 묶음"유형의 오류를 얻지 못하고 있습니다.

또한 클래스 경로를 인쇄하여 테스트중인 번들의 항아리가 클래스 경로에 추가되었음을 인쇄하여 확인했습니다. 나는 클래스 경로를 가져 와서 단순히 Java -cp com.my.namespace.interface를 운영했으며 클래스 경로에서 클래스를 찾는 것 같습니다.

그러나 테스트에서 해당 번들에서 인터페이스에 액세스하려고하면 ClassNotFoundException으로 런타임에 실패합니다.

이것을 더 디버깅 할 수있는 방법에 대한 아이디어가 필요합니다.

도움이 되었습니까?

해결책

필요한 패키지를 내보내거나 가져 오지 않았을 수 있습니까? 또 다른 가능성은 동일한 프로젝트에서 필요한 클래스입니다.이 경우 PAX-Exam 구성에서 "StreamBundle"을 즉시 만들어야 할 가능성이 높습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top