Grails无法下载代理和防火墙后面的依赖项
标题说,Grails无法下载我所在组织的代理和防火墙后面的依赖项。现在我知道问题出在哪里了,我需要告诉我的IT部门允许通过防火墙请求这些URL。根据Grails给我的错误消息,我可以确定 …需要通过防火墙,但我不确定这两个人现在或将来在我安装插件时是否能得到Grails所需的一切 Grails请求依赖的所有域/URL都来自何方? 更新: 我向IT部门提供了@dmahapatro域的列表,Grails现在似乎能够正确地解析依赖关系。以下是这些域的综合列表:Grails无法下载代理和防火墙后面的依赖项,grails,Grails,标题说,Grails无法下载我所在组织的代理和防火墙后面的依赖项。现在我知道问题出在哪里了,我需要告诉我的IT部门允许通过防火墙请求这些URL。根据Grails给我的错误消息,我可以确定 …需要通过防火墙,但我不确定这两个人现在或将来在我安装插件时是否能得到Grails所需的一切 Grails请求依赖的所有域/URL都来自何方? 更新: 我向IT部门提供了@dmahapatro域的列表,Grails现在似乎能够正确地解析依赖关系。以下是这些域的综合列表: 通常,它取决于应用程序对
通常,它取决于应用程序对依赖项的要求。理想情况下,以下项目应解决大多数依赖关系(除非您希望引用某些自定义回购协议)
//参考BuildConfig
grailsCentral()
-grailsPugins()
-mavenCentral()
-artifactory
-
在新创建的项目中注释的BuildConfig.groovy
中也提到了其他回购协议。(检查其有效性)
另外,如果您在BuildConfig
中有inherits true
提到repositories{..}
,请确保应用程序从插件继承存储库定义。你需要确保没有被阻止
推理这完全取决于应用程序的性质以及它需要按预期工作的依赖类型。话虽如此,对于一个基本的web应用程序,我认为上面提到的存储库位置应该足以满足企业级的目的,同时考虑到像are这样的公司级存储库也在使用。您是否在Grails中配置了代理?我的代理设置在系统级别,但我仍然尝试了您在发布之前提出的建议。。。不走运。我认为公司防火墙只是出于某种原因屏蔽了这些地址。
// 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/"