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

问题描述

我有一个采用 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中解决此问题?

解决方法

当您收到有关无法解决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支持!

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...