gpt4 book ai didi

java - Grails 无法解决依赖关系

转载 作者:太空宇宙 更新时间:2023-11-04 09:54:20 24 4
gpt4 key购买 nike

我不明白为什么 grails 无法解决依赖关系。

当我运行时

grails war --stacktrace --verbose

我可以在日志中看到:

...

Server access Error: Connection timed out: connect url=https://repo.grails.org/grails/plugins/org/grails/plugins/tomcat/8.0.33/tomcat-8.0.33.pom

...

但该链接可以在浏览器中打开并下载。我认为代理可能会导致它。但在我设置它之后:

grails add-proxy client --host=<ip> --port=<port>

错误仍然存​​在。

我正在使用

Grails 2.5.6

Java 1.8

Windows 10

我无法弄清楚 Grails 中的依赖解析机制是如何工作的。我还尝试在解压下载的 zip 存档后立即运行 Grails 3.3.9。我不是从 Grails-project 文件夹运行 grails。

我首先看到的是:

| Error Error occurred running Grails CLI: Could not find artifact org.grails:grails-bom:pom:3.3.9 in nexus (http://<ip>:<port>/nexus/content/groups/public) (Use --stacktrace to see the full trace)

它是如何知道的

http://<ip>:<port>/nexus/content/groups/public

这是我的 Maven 的设置。它们有什么关系?

最佳答案

运行grails add-proxy client ...后,您需要告诉Grails通过grails set-proxy client使用该代理。

如果您想查看它,代理配置存储在 %USERPROFILE%\.grails\ProxySettings.groovy

add-proxy 应添加代理定义,set-proxy 应设置唯一行currentProxy='client'

Grails 3 使用 Gradle 作为构建系统,所以我猜您将 Gradle 配置为使用 %USERPROFILE%\.gradle\settings.gradle 中的 Maven 存储库

关于java - Grails 无法解决依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54364518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com