【发布时间】:2014-10-20 00:16:39
【问题描述】:
问题: Maven 在我的测试中找不到一些依赖项
import org.hamcrest.core.StringStartsWith; // HIGHLIGHTED AS RED IN INTELLIJ
在我的 pom.xml 中是这样导入的:
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<version>1.3</version>
<scope>test</scope>
</dependency>
我已经试过了:
- mvn 测试编译
- 使 Intellij 缓存无效
- 重启 Intellij
- 清除 .m2 并重建项目
【问题讨论】:
-
你确定你是在你的测试类中导入这个类,而不是在你的主代码中,对吧?
-
@LuiggiMendoza 是的,因为它不仅仅在我的电脑上工作! (((
-
在这种情况下对我来说有助于重新导入项目(创建为新的 maven 项目)
-
@Natalia 请一步一步来
-
@V_B 我的意思是:项目-> 导入项目。当你从命令行运行时它可以工作,而不是想法上的问题。
标签: java maven intellij-idea