Eclipse Indigo; m2e 1.1.0; WTP 0.15.3 용 Maven 통합; Maven 3.0.4Run maven : install은 예상보다 많은 WEB-INF/lib에 jar 파일을 복사합니다.
내 웹 프로젝트에는 동일한 작업 공간에 몇 가지 종속성 프로젝트가 있습니다. 모든 프로젝트가 설치됩니다. WEB-INF/lib에있는 모든 의존성을보기 위해 제외하고 maven install을 실행합니다.
maven install plugin 또는 maven war plugin을 실행하면 WEB-INF/lib가 종속성으로 채워지지만 "dependency Hierarchy"또는 "Effective POM"뷰에서 예상보다 훨씬 많습니다. POM 파일 또는 클래스 경로보기의 Maven 종속성에서 종속성을 찾을 수 없습니다.
실행 Maven-> 업데이트 프로젝트가 도움이되지 않습니다.
여기서 이러한 종속성은 어디에서 오며 어디에 디버깅해야합니까?
편집 이전에 내 프로젝트는 큰 종속성 트리 (100 개 + 항아리), 그들 중 일부는 필요하지 않은이있다, 그래서 나는 그들을 제거하기로 결정했다. 내 프로젝트는 공통된 프로젝트에 의존하는데, 의존성이 필요없는 프로젝트는 POM 종속성에서 제거하고 전체 프로젝트 종속성 트리의 성공을 위해 maven install을 실행합니다. 내 프로젝트에서 maven install을 실행하면 공통 프로젝트에서 제거한 jar를 포함해서는 안되지만 불행히도 WEB-INF/lib에 있습니다.
예상되는 실제 병의 목록을 추가해야 할 수도 있습니다. – rolve