当我添加
dependencies {
testCompile 'org.mockito:mockito-all:1.9.5'
}
到我的build.gradle
,JAR文件被下载,但编译失败并带有
error: package org.mockito does not exist
和一堆后续错误。当我将testCompile
替换为compile
时,它就可以了。我对Gradle还是比较初学者,但testCompile
对我来说听起来很合适。此外,
testCompile 'junit:junit:4.+'
testCompile 'com.google.guava:guava-testlib:18.+'
工作得很好。有人能解释一下这里发生了什么吗?
答案 0 :(得分:9)
使用该配置(并且它是正确的),使用Mockito的代码需要位于src/test/java
而不是src/main/java
。 testCompile
定义了src/test/java
的编译依赖项。