Gradle无法解析org.springframework.vault:spring-vault-core

时间:2020-08-11 16:30:53

标签: spring-boot intellij-idea spring-cloud-vault-config

我有一个采用 Spring Vault 来获取凭据的项目。项目的依存关系如下,然后build.gradle文件会自动生成。

enter image description here

构建项目时出现错误

无法解决 org.springframework.vault:spring-vault-core:2.2.2。发布。

可能的解决方案:

我已经通过转到项目结构检查了库,并得到了奇怪的东西

enter image description here

我的意思是关于jar文件的路径。应该是这样的

%GRADLE_HOME%\caches\modules-2\files-2.1\org.springframework.cloud\spring-cloud-vault-config\2.2.3.RELEASE\5fd5a06deb01db77eb3e9b8e723ccc1e0790c420

如何在IntelliJ中解决此问题?

1 个答案:

答案 0 :(得分:0)

当您收到有关无法解决gradle中的依赖项的错误时,则需要检查几件事。

  1. 代理设置(应位于gradle.properties内)
  2. 创建目录的权限(尤其是在%GRADLE_HOME%\caches\modules-2\files-2.1中)

对于代理设置的问题,只需在gradle.properties中设置以下字段的值

systemProp.http.proxyHost=
systemProp.http.proxyPort=
systemProp.http.nonProxyHosts=
systemProp.https.proxyHost=
systemProp.https.proxyPort=
systemProp.https.nonProxyHosts=

对于权限问题,请尝试使用无法解决的依赖关系名称创建目录,例如,org.springframework.vault处的%GRADLE_HOME%\caches\modules-2\files-2.1。如果您的权限被拒绝或根本无法创建,请联系您的IT支持!