Gradle引用JARS,但它们不在POM中,也不是代码链接



我们将Maven代码迁移到Gradle。当我们构建时,我们将遇到错误,因为无法解析配置的所有文件':*** - 战争:CompileClassPath'。

找不到Mockito-core.jar(org.mockito:Mockito-core:2.8.9(。

我们不是指这个罐子本身。.我们都不能在代码中或pom中找到...

如何弄清楚?如果不存在JAR,并且在存储库中或本地存在POM,如何将Gradle配置为编译代码?

如果您无法算出它的来源,而根本不使用它,则可以将依赖关系从所有配置中排除:

configurations.all*.exclude group: "org.mockito", module: "mockito-core"

如果依赖关系未出现在依赖性报告中,那么我有些茫然,因为Gradle为什么要抱怨它。我唯一能想到的其他选择是一些插件以非标准的方式添加它。

最新更新