我有一个采用 Spring Vault 来获取凭据的项目。项目的依存关系如下,然后build.gradle
文件会自动生成。
构建项目时出现错误
无法解决 org.springframework.vault:spring-vault-core:2.2.2。发布。
可能的解决方案:
- 声明提供工件的存储库,请参阅https://docs.gradle.org/current/userguide/declaring_repositories.html上的文档
我已经通过转到项目结构检查了库,并得到了奇怪的东西
我的意思是关于jar文件的路径。应该是这样的
%GRADLE_HOME%\caches\modules-2\files-2.1\org.springframework.cloud\spring-cloud-vault-config\2.2.3.RELEASE\5fd5a06deb01db77eb3e9b8e723ccc1e0790c420
如何在IntelliJ中解决此问题?
答案 0 :(得分:0)
当您收到有关无法解决gradle
中的依赖项的错误时,则需要检查几件事。
gradle.properties
内)%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支持!