2014-12-05 2 views
0

Arquillian 테스트에서 나는 통합 테스트에 필요한 클래스 만 포함하는 ShrinkWrap을 사용하여 WebArchive를 만들었습니다.Arquillian embedded tomcat7은 유감스럽게도 클래스 패스 전체를 포함합니다.

컨테이너 어댑터로 embedded-tomcat7을 사용하고 maven을 통해 테스트를 시작합니다. 불행히도 classpath에는 내 프로젝트의 모든 클래스가 포함되어 있습니다 (maven이 그렇게 설정했기 때문에).

다른 클래스 로더를 사용하도록 (arquillian.xml)을 구성 할 수 있습니까? 검색의 몇 일 후에

+0

maven failsafe-plugin의 클래스 경로에서 일부 종속성을 제외하려고했습니다. \t \t \t \t \t \t XXX : XXX \t \t \t \t 문제점이 아무런 효과가 없다는 것이다. 확실한 플러그인에서 classpath를 설정할 수는 있지만, 불행하게도 이것은 컴포넌트 테스트를위한 classpath를 설정한다. :( – Ginkgochris

답변

0

결과 : 당신이 정말로 당신의 클래스 경로를 제어하려는 경우

이 포함 된 용기를 사용하지 마십시오.