Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle引用JAR,但它们既不在POM中,也不在代码链接中_Gradle - Fatal编程技术网

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

Gradle引用JAR,但它们既不在POM中,也不在代码链接中,gradle,Gradle,我们将maven代码迁移到gradle。当我们构建时,出现错误,因为无法解析配置“:***-war:compileClasspath”的所有文件 找不到mockito-core.jar(org.mockito:mockito-core:2.8.9) 我们不是指这个罐子本身。。我们既不能在代码中定位,也不能在pom中定位 如何计算? 如果jar不存在,pom存在于存储库或本地,如何配置gradle来编译代码?如果您无法确定它的来源,并且根本不使用它,那么您可以从所有配置中排除依赖关系: confi

我们将maven代码迁移到gradle。当我们构建时,出现错误,因为无法解析配置“:***-war: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为什么会抱怨它。我唯一能想到的另一个选择是某个插件以非标准方式添加它。

检查mockito core是否出现在由
gradle dependencies
生成的依赖项列表中。您还可以尝试运行
gradledependencyinsight--dependency mockito core--configuration compileClasspath
,它应该能够识别依赖项的来源。谢谢Peter。我们尝试了建议的更改,但没有帮助。所以mockito core不在这两个依赖项报告中?不,不在那里。为了解决这个问题,我添加了mockito-core,其中较低版本为:compile group:'org.mockito',name:'mockito-core',版本:'1.10.19',因为它正在寻找2.8.9….和2.8.9 artifactory链接只有pom文件&它失败了。。