proj.a라는 Eclipse RCP 플러그인 프로젝트가 있습니다.Eclipse RCP에서 종속성을 두 번 정의해야하는 이유는 무엇입니까?
다른 Eclipse RCP 플러그인 프로젝트 proj.b에 제품 정의 파일이 있습니다. 이 프로젝트는 proj.a 플러그인에 의존합니다.
proj.a를 변경하면 JUnit 테스트가 포함된다고 가정하면 JUnit에 대한 종속성이 자동으로 proj.a의 빌드 경로에 추가됩니다.
하지만 proj.b에서 정의한 제품을 실행하려면 proj.b의 제품 정의에 종속성을 수동으로 추가해야합니다.
왜 그럴까요? 제품이 JUnit에 의존한다는 것을 알 수는 없습니까? 아니면 이것이 Buckminster와 Maven 등의 문제 영역입니까?