내가 멀티 모듈 구조 한 Maven 프로젝트를 이클립스하기 : 공유 어떻게 받는다는 모든 서브 모듈 글로벌 의존성을 선언하고 다음과 같이
- 서버
-
- 부모
- 클라이언트
저에게는 모든 프로젝트에 대한 단위 테스트를 작성하는 것이 분명합니다. , 철
이<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
다음 각 서브 모듈에서 사용 : 그래서 다음과 같이 부모의 pom.xml에 의존성을 추가 한 정도로 될 것이라고 생각
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
하지만 난처럼 이클립스에서 오류를 얻고있다 : The import org.junit cannot be resolved
Maven-> Update 프로젝트 또는 mvn clean install
을 수행하면 오류가 전혀 없습니다.
<parent>
<groupId>pl.daniel.erp</groupId>
<artifactId>erp</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
이
당신이 아이 리딩에서 부모를 선언 했습니까? – Compass
포스트 체크를 업데이트했습니다. thx – masterdany88
흠. 내가 갈 것이다 : http : // stackoverflow.com/questions/3211643/maven2-sharing-dependencies-parent-and-children-without-redeclaring-depe이게 문제가되지 않는다면, Eclipse에서 완전한 클린 빌드를 시도하십시오. 아마 어리석은 설정 문제 나 이클립스가 가득 차서 깨끗해질 필요가있다. – Compass