我在Mac 10.9.5上使用Eclipse Juno和Java 6。我有一个Maven(使用版本3.2.3)项目,“我的项目”,我正在尝试编译和运行(在Eclipse中)一个使用来自另一个项目的类的JUnit测试。在我的JUnit测试中,我有
import org.mainco.subco.test.utils.AbstractNTsubcoTests;
产生Eclipse编译错误,“导入org.mainco.subco.test.utils.AbstractNTsubcoTests无法解析。”我在“myproject”的pom.xml文件中有这种依赖...
<dependency>
<groupId>org.mainco.subco</groupId>
<artifactId>other project</artifactId>
<version>${project.version}</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
包括课程。此外,在Eclipse中,我包含了具有此类的其他项目。在终端中,我可以编译并运行此Just测试就好了。我试过跑
mvn eclipse:eclipse
在我的“myproject”的根目录下的终端中,刷新Eclipse中的“我的项目”(甚至重新启动Eclipse)。然而,这个编译错误仍然存在。如何让它消失并让我的测试在Eclipse中编译和运行?