gpt4 book ai didi

Grails 无法下载代理和防火墙后面的依赖项

转载 作者:行者123 更新时间:2023-12-02 13:47:15 24 4
gpt4 key购买 nike

标题说的是,Grails 无法下载我组织的代理和防火墙后面的依赖项。既然我知道问题出在哪里,我需要告诉我的 IT 部门允许通过防火墙对这些 URL 的请求。根据 Grails 给我的错误消息,我可以确定...的变体

http://grails.org

http://repo1.maven.org

...需要让其通过防火墙,但我不确定这两个是否会在现在或将来安装插件时获得 Grails 所需的一切。

Grails 从哪些域/URL 请求依赖项?

更新:

我将域列表@dmahapatro 提供给我的 IT 部门,看起来 Grails 现在能够正确解析依赖关系。以下是这些域的​​综合列表:

http://grails.org

http://repo1.maven.org

http://repo.grails.org

http://snapshots.repository.codehaus.org

http://repository.codehaus.org

http://download.java.net

http://repository.jboss.com

最佳答案

一般取决于应用对依赖的要求。理想情况下,下面的项目应该解决大部分依赖关系(除非您想引用一些自定义存储库)。

//引用BuildConfig

grailsCentral() - http://repo.grails.org/grails/core
grailsPugins() - http://repo.grails.org/grails/plugins
mavenCentral() - http://repo1.maven.org
人工制品 - http://repo.grails.org/grails

BuildConfig.groovy 中也提到了额外的 repo ,如新创建的项目中所评论的那样。 (检查其有效性)

    // uncomment these (or add new ones) to enable 
//remote dependency resolution from public Maven repositories
//mavenRepo "http://snapshots.repository.codehaus.org"
//mavenRepo "http://repository.codehaus.org"
//mavenRepo "http://download.java.net/maven/2/"
//mavenRepo "http://repository.jboss.com/maven2/"

此外,请确保如果在 BuildConfig 中的 repositories{..} 中提到了 inherits true,则应用程序会继承存储库定义从插件。您需要确保它未被阻止。

推理
这完全取决于应用程序的性质以及它需要按预期工作的依赖项类型。话虽如此,对于基本的 Web 应用程序,我认为上述存储库位置应该足以满足企业级的目的,同时考虑到公司范围的存储库,如 Nexus。也是有用的。

关于Grails 无法下载代理和防火墙后面的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18264085/

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