首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在GGTS 3.4中设置代理后面的Grails

在GGTS 3.4中设置代理后面的Grails
EN

Stack Overflow用户
提问于 2014-02-04 03:06:56
回答 6查看 6.5K关注 0票数 1

我希望与大家分享,在我运行从setup.exe下载的GGTS 3.4的GGTS 3.4之后,如何解决代理问题,在我公司的PC上安装GGTS(通过谷歌搜索www;)

问题:

当我在IDE安装之后开始构建hello项目时,GGTS会提示我这个错误消息:"Error未能解决依赖关系“。怎么修呢?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-02-04 03:06:56

我会回答自己的问题:

  1. 转到IE,并从特定的代理文件(在Internet连接设置中)找到代理url,或者直接询问您公司的支持人员。
  2. 转到grails的bin文件夹并运行以下命令:
  3. 它将给您提供如下反馈:“向\path.grails\ProxySettings.groovy添加代理客户端”。现在您应该打开文件,检查url、端口、用户名和密码,并确保它包含第二行,如:currentProxy='client'
  4. 有一篇文章建议将http.proxyUser中ProxySettings.groovy第一行中的字符串更改为http.proxyUserName.在我自己的情况下,代理不需要un/pw,所以不确定它是否重要(来源:http://web.archive.org/web/20130910035021/http://jira.grails.org/browse/GRAILS-10097)
  5. 现在右键单击GGTS、Grail Tools > Refresh依赖项中的项目,或者只是重新创建hello world项目。赫拉!
票数 5
EN

Stack Overflow用户

发布于 2014-02-04 09:36:14

如果您已经至少运行了项目一次,那么ender的回答是很好的,但是最近我在代理后的计算机上从git上检查了我的项目,因为我支持一个代理,它无法从repos获得grails依赖:)在这种情况下,解决方案是在BuildConfig.groovy中这样做:

代码语言:javascript
复制
grails.project.dependency.resolution = {
    System.setProperty("http.proxyHost", yourProxy);
    System.setProperty("http.proxyPort", yourProxyPort);

    ...
}
票数 1
EN

Stack Overflow用户

发布于 2015-06-05 13:40:30

下面是我如何解决Grails第2版的问题:

  1. 转到C:\Users\\[your username]\\.grails文件夹,创建一个名为ProxySettings.groovy的文件。
  2. 在该ProxySettings.groovy文件中,添加以下两行:

client=['http.proxyHost':'the proxy host', 'http.proxyPort':'the port number', 'http.proxyUser':'username', 'http.proxyPassword':'password']

currentProxy='client'

例如,文件中可以有这样的内容:

代码语言:javascript
复制
client=['http.proxyHost':'1.1.1.1', 'http.proxyPort':'8080', 'http.proxyUser':'batman', 'http.proxyPassword':'superman']

currentProxy='client'

这对我有好处,希望这也能帮到你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21542249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档