java - 找不到导入 org.mockito.Mock

标签 java eclipse spring gradle

我遇到了一个问题,希望你能帮助解决。

我想在我的 Spring Boot w/Gradle 项目中使用 Mockito,但 STS 无法解决依赖关系。

我的 build.gradle 文件中有以下内容;

repositories { jcenter() }
dependencies { testCompile('org.mockito:mockito-core:1.+') }

当我执行 ./gradlew --info build 时,我可以看到它正在解析 Mockito:

Resolved versions: {org.mockito:mockito-core=1.+}
Using version '1.+' for dependency 'org.mockito:mockito-core:1.+'
Using version '1.+' for dependency 'org.mockito:mockito-core:1.10.19'

./gradlew cleanEclipse eclipse 之后,它在我的 STS 项目的构建路径中

In Build Path

我的代码文件显示以下消息:

cannot resolve Mockito

我有另一个项目,以完全相同的方式设置并且工作正常。

卢克,请帮帮我。

最佳答案

使用静态导入:

import static org.mockito.Mockito.when;   ...or...
import static org.mockito.Mockito.*; 

关于java - 找不到导入 org.mockito.Mock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36469859/

相关文章:

java - 谷歌指南 : Mock a @provides method consists of set of object

sql - java.lang.NoClassDefFoundError : javax/servlet/jsp/jSTL/sql/SQLExecutionTag 错误

eclipse - 在 Groovy Eclipse 中运行 public static void main

java - JdbcBatchItemWriter 多线程

Java 泛型 <this??>

java - 有没有更有效的方法来更新 ListView 或循环遍历字符串数组

java - 为什么 Servlet.service() for servlet jsp 会抛出这个异常?

android - SVN错误: Failed to add directory 'bin/classes/com'

spring - 如何告诉 Spring 缓存不要在 @Cacheable 注释中缓存空值

java - Gradle 构建 - 无法导入 org.json