我在build.gradle文件中添加了以下依赖项。 Eclipse插件添加在build.gradle中。
testCompile 'io.dropwizard:dropwizard-testing:1.2.0'
一旦我运行gradle eclipse命令,所有编译依赖项都会添加到类路径中,但是在类路径中没有添加testcompile依赖项。
但是testCompile' io.dropwizard:dropwizard-testing:1.2.0'也有像mockito这样的传递依赖。因此,每当我尝试在我的Junit中使用mockito时,那些都没有被编译。
我不确定io.dropwizard的传递依赖性是什么问题:dropwizard-testing:1.2.0可用
答案 0 :(得分:2)
查看dropwizard测试依赖项here我无法在编译范围的依赖项中看到mockito。它位于测试范围的依赖项中,但这是无关紧要的,测试范围的依赖项对于该项目是私有的,并且当jar包含在另一个项目中时不会成为传递依赖项。