2017-12-26 10 views
0

프로젝트가 두 개 있는데 AB으로 전화를 걸 수 있습니다. B 지금은 프로젝트 Asrc/test/java/에 따라 어떤 유닛 테스트가 Eclipse : 다른 프로젝트의 테스트 폴더에서 클래스를 가져올 수 없습니다.

<dependency> 
     <groupId>my.group.id</groupId> 
     <artifactId>B</artifactId> 
     <version>0.0.1-SNAPSHOT</version> 
    </dependency> 

같은 A의 치에 의존한다. 다음은 테스트 클래스 내가

src/test/java/packA/testForA.java

는 또한, 프로젝트 B에, 나는

src/test/java/packB/configForB.java

이이 나는 프로젝트 AtestForA.java로, 프로젝트 B에서 configForB.java를 가져와야합니다. 나는이 작업을 수행 할 때

Compilation failure: Compilation failure: 
[ERROR] /path/to/project/A/src/test/java/packA/testForA.java:[18,45] cannot find symbol 
[ERROR] symbol: class configForB 
[ERROR] location: package packB 

왜 캔트 내가 configForB을 가져 오려면, 나는거야?

+1

이를 수행하는 방법은 maven [documentation] (https://maven.apache.org/guides/mini/guide-attached-tests.html)을 참조하십시오. – tsolakp

+0

고마워, 그게 다야! 그게 내가 무엇을 찾고 있었는지 – AbtPst

답변

0

프로젝트 B에 Maven 설치를 수행 했습니까? 나는 동일한 문제가 있었고, maven을 설치 한 후에는 문제가 해결되었습니다.

+0

예, 'B'에 대한 설치 작동 – AbtPst

+0

종속성을 업데이 트하십시오. 메이븐 -> 프로젝트 업데이트. –