m2eclipse에 문제가 있습니다.m2eclipse가 작업 환경 프로젝트 종속성을 표시하지 않지만 전이 종속성을 표시합니다.
subclipse 0.12.0 및 wtp 0.11.1에 대해 Eclipse 3.6.2, m2eclipse 0.12.1 및 m2extras를 사용하고 있습니다.
프로젝트 A (병 포장), B (병) 및 C (전쟁)가 있습니다. 내 작업 공간에 3 개가 모두 있고 NOT 로컬 또는 원격 저장소 (두 번 선택). C는 A와 B에 의존합니다. A는 일부 라이브러리 (X와 Y)에 의존하고 B는 다른 라이브러리 (예 : P, Q 및 R)에 종속됩니다. C는 외부 라이브러리 (예 : U, V, W)에 너무 의존합니다. 무엇 이클립스는 "메이븐 Dependecies"나에게 보여주는 것은 다음입니다 :이 문제가
A
- Maven Dependencies
+ (jar icon) X
+ (jar icon) Y
B
- Maven Dependencies
+ (jar icon) P
+ (jar icon) Q
+ (jar icon) R
C
- Maven Dependencies
+ (jar icon) U
+ (jar icon) V
+ (jar icon) W
+ (jar icon) X
+ (jar icon) Y
+ (jar icon) P
+ (jar icon) Q
+ (jar icon) R
프로젝트에 C 이클립스 난에 C의 프로젝트 설정을 기대하는 프로젝트 A와 B의 코드를 인식하지 않기 때문에 이
C
- Maven Dependencies
+ (jar icon) U
+ (jar icon) V
+ (jar icon) W
+ (jar icon) X
+ (jar icon) Y
+ (jar icon) P
+ (jar icon) Q
+ (jar icon) R
+ (folder icon) A
+ (folder icon) B
같이 어떤 최악 것은 내가 최근에 SVN에서 최신 코드로 프로젝트를 업데이트 할 때까지 C에 대한 프로젝트 설정이 정상적으로처럼 보였다, 그리고 지금은하지 않습니다. 그리고 나는이 문제를 더 일찍 기억하고 있었지만, 어떻게 해결했는지 기억하지 못합니다.
D
- Maven Depenedencies
+ (jar icon) X
+ (jar icon) Y
+ (jar icon) I
+ (jar icon) J
+ (folder icon) A
이 상황에 대한 구제 무엇인가 단지 용기와 D를, 그리고 프로젝트 탐색기에서 다음과 같이 보여주는 것 -
나는 또 다른 프로젝트가? 나는 이전에 내가 한 것을 기억할 수 없다. 어쩌면 Eclipse를 처음부터 설치 했을까?
프로젝트의 속성 -> 메이븐 (Maven) 섹션에서 "작업 영역 프로젝트에서 종속성 해결"을 확인 했습니까? – reef
@reef 물론. 선택을 해제하면 A와 B의 모든 종속성이 누락되고 U, V 및 W 만 남아 있습니다. – RockyMM