Gradle testCompile with mockito 找不到包



当我添加时

dependencies {
    testCompile 'org.mockito:mockito-all:1.9.5'
}

对于我的build.gradle,JAR文件被下载,但编译失败

error: package org.mockito does not exist

以及一堆后续错误。当我用compile替换testCompile时,它是有效的。我对Gradle还是个初学者,但testCompile对我来说很合适。此外,

testCompile 'junit:junit:4.+'
testCompile 'com.google.guava:guava-testlib:18.+'

工作还不错。有人能解释一下这里发生了什么吗?

有了这种配置(而且是正确的),使用Mockito的代码需要在src/test/java而不是src/main/java中。testCompile定义了src/test/java的编译依赖关系。

相关内容

  • 没有找到相关文章