Gradle:未将依赖项添加到类路径

时间:2018-01-09 09:39:46

标签: java gradle dropwizard

我在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可用

1 个答案:

答案 0 :(得分:2)

查看dropwizard测试依赖项here我无法在编译范围的依赖项中看到mockito。它位于测试范围的依赖项中,但这是无关紧要的,测试范围的依赖项对于该项目是私有的,并且当jar包含在另一个项目中时不会成为传递依赖项。