Java 找不到导入org.mockito.Mock
我遇到了一个问题,希望你能帮我解决 我想在我的Spring Boot w/Gradle项目中使用Mockito,但STS无法解决依赖性问题 我的build.gradle文件中有以下内容: 当我进行./gradlew-info构建时,我可以看到它正在解析Mockito:Java 找不到导入org.mockito.Mock,java,eclipse,spring,gradle,Java,Eclipse,Spring,Gradle,我遇到了一个问题,希望你能帮我解决 我想在我的Spring Boot w/Gradle项目中使用Mockito,但STS无法解决依赖性问题 我的build.gradle文件中有以下内容: 当我进行./gradlew-info构建时,我可以看到它正在解析Mockito: Resolved versions: {org.mockito:mockito-core=1.+} Using version '1.+' for dependency 'org.mockito:mockito-core:1.+'
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 cleanclipse之后,它位于我的STS项目的构建路径中
我的代码文件显示以下消息:
我有另一个项目,以完全相同的方式设置,它是工作良好
请帮帮我,Luke。使用静态导入:
import static org.mockito.Mockito.when; ...or...
import static org.mockito.Mockito.*;
与静态导入一起使用:
import static org.mockito.Mockito.when; ...or...
import static org.mockito.Mockito.*;
要添加到@Harshad的响应中,您可以通过将mockito方法添加到您最喜欢的导入中来简化您的工作,并让Eclipse处理静态导入 这将导致以下提示:
要添加到@Harshad的响应中,您可以通过将mockito方法添加到您喜欢的导入中,使您的生活更轻松,并让Eclipse处理静态导入 这将导致以下提示: 使用androidTestImplementation org.mockito:mockito core:2.28.2而不是testImplementation org.mockito:mockito core:2.28.2添加依赖项 随androidTestImplementation添加的依赖项将在以下位置提供: app\src\androidTest 与testImplementation一起添加的依赖项将仅在以下位置的android测试文件夹中可用: app\src\test 使用androidTestImplementation org.mockito:mockito core:2.28.2而不是testImplementation org.mockito:mockito core:2.28.2添加依赖项 随androidTestImplementation添加的依赖项将在以下位置提供: app\src\androidTest 与testImplementation一起添加的依赖项将仅在以下位置的android测试文件夹中可用: app\src\test
@卢克杰波特:请看我的回答。谢谢你,哈沙德。你既是一个救生员,也是一个GitHub承诺连击救生员。@lukegjpotter很乐意帮助你。@lukegjpotter看到我的答案了。谢谢你,@Harshad。您既是一个救生员,也是一个GitHub提交连击保护员。@lukegjpotter gald会帮助您。为此,您需要单击New Type=>Browse并输入包名,例如org.mockito。为此,您需要单击New Type=>Browse并输入包名,例如org.mockito。