2017-12-26 12 views
0

2つのプロジェクトがあり、ABという2つのプロジェクトがあります。 Bは今、私はプロジェクトAsrc/test/java/下にいくつかのユニットテストを持ってEclipse:別のプロジェクトのテストフォルダからクラスをインポートできません

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

としてAのPOMで依存関係です。ここで私は

src/test/java/packA/testForA.java

を持つテストクラスはまた、プロジェクトBで、私は

src/test/java/packB/configForB.java

を持っている私は、プロジェクトAtestForA.javaに、プロジェクトBからconfigForB.javaをインポートする必要があります。私はこれをしようとすると、私は私がconfigForBをインポートなぜカント

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 

を取得しますか?

+1

これを行う方法については、maven [documentation](https://maven.apache.org/guides/mini/guide-attached-tests.html)を参照してください。 – tsolakp

+0

ありがとうございました!それは私が探していたものです – AbtPst

答えて

0

プロジェクトBにはMavenをインストールしましたか? 私は同じ問題を抱えていました。

+0

はい、インストールは 'B'のために動作します – AbtPst

+0

依存関係を更新してみてください。 Maven-> Update Projectを使用します。 –

関連する問題