【发布时间】:2014-02-27 03:34:48
【问题描述】:
我的防火墙不允许我从 grailsCentral 或 mavenCentral 下载。但是有一个特定的公共 maven 存储库,IT 允许我从中下载(比如“repo.maven.apache.org”)。有没有办法用全局配置来配置 grails?或者更具体地说是在全局范围内使用存储库?
摘自 BuildConfig.groovy
grails.project.dependency.resolution = {
inherits 'global'
log 'warn'
repositories {
grailsCentral()
mavenLocal()
mavenCentral()
mavenRepo 'http://repo.grails.org/grails/libs-releases'
// Normally I would add this line to every project
//mavenRepo 'http://repo.maven.apache.org/maven2/'
}
...
有没有一种方法可以创建像~/.grails/BuildConfig.groovy 这样具有以下内容的文件?
grails.global.dependency.resolution = {
repositories {
mavenRepo 'http://repo.maven.apache.org/maven2/'
}
}
然后这个 repo 将用于每个项目。:)
【问题讨论】:
-
您是否有代理服务器可用于访问 grailscentral 等?这可以在 .grails/ProxySettings.groovy 中进行配置;否则您是否尝试在 .grails/settings.groovy 中设置依赖解析?
-
我能够与 ssh 服务器建立隧道以创建本地代理服务器,但它并不总是连接。我会研究一下 .grails/settings.groovy
标签: grails