우리 팀이 현재 작업하고있는 4 가지 다른 프로젝트에 의존성이있는 mavenized 프로젝트가 있습니다. 우리는 "작업 공간 해상도"를 활성화했습니다.Maven 작업 공간 해상도 로컬 Tomcat 테스트 용 jar 파일이 누락되었습니다.
Tomcat에 게시하면 4 개의 프로젝트에서 jars를 사용할 수 없으므로 모든 종류의 NoClassDefFoundError 예외가 표시됩니다. JUnit 테스트 또는 패키징에 문제가 없습니다. (나는 패키지 목표를 실행하고 결과로 생성 된 war 파일에 예상대로 SNAPSHOT 항아리가 포함됩니다.)
작업 영역 해상도 사용에 대한 지지자가 많지만 Tomcat에서 테스트해야한다면이 기능을 해제해야합니까? 아니면 내가 뭘 놓칠까요?
우리는 Eclipse Helios, m2eclipse 플러그인 인 Maven 3.0.3을 사용합니다. 나는 그것이 도움이되었는지 확인하기 위해 m2extras를 설치하기도했지만 어떤 차이점을 보지 못했습니다.
감사
회사로서, 우리는 작업 공간 해상도를 끄기로 결정했습니다. –