在GGTS 3.4中的代理后设置Grails
我希望与大家分享,在我运行从SpringSource下载的GGTS 3.4的setup.exe(通过谷歌搜索一整天www;)之后,我如何解决代理问题,在我公司的PC上安装GGTS 问题:在GGTS 3.4中的代理后设置Grails,grails,proxy,Grails,Proxy,我希望与大家分享,在我运行从SpringSource下载的GGTS 3.4的setup.exe(通过谷歌搜索一整天www;)之后,我如何解决代理问题,在我公司的PC上安装GGTS 问题: 当我在IDE安装后开始构建hello world项目时,GGTS会提示我以下错误消息:“error Failed to resolve dependencies”。如何修复它?我将回答我自己的问题: 转到IE并从特定代理文件(在Internet中)中查找代理url 连接设置),或者直接询问公司的支持人员 转到g
当我在IDE安装后开始构建hello world项目时,GGTS会提示我以下错误消息:“error Failed to resolve dependencies”。如何修复它?我将回答我自己的问题:
grails add-proxy client "--host=your.proxy.com" "--port=xxxx" "–noproxy='localhost'"
我会回答我自己的问题:
grails add-proxy client "--host=your.proxy.com" "--port=xxxx" "–noproxy='localhost'"
当您已经至少运行过一次项目时,ender的答案是正确的,但最近我遇到了一个情况,我在代理后面的计算机上从git签出了我的项目,我无法执行“grails添加代理”,因为我在代理后面,它无法从repos获取grails依赖关系:) 在这种情况下,解决方案是执行
System.setProperty(“http.proxyHost”,yourProxy)
在BuildConfig.groovy
中,如下所示:
grails.project.dependency.resolution = {
System.setProperty("http.proxyHost", yourProxy);
System.setProperty("http.proxyPort", yourProxyPort);
...
}
当您已经至少运行过一次项目时,ender的答案是正确的,但最近我遇到了一个情况,我在代理后面的计算机上从git签出了我的项目,我无法执行“grails添加代理”,因为我在代理后面,它无法从repos获取grails依赖关系:) 在这种情况下,解决方案是执行
System.setProperty(“http.proxyHost”,yourProxy)
在BuildConfig.groovy
中,如下所示:
grails.project.dependency.resolution = {
System.setProperty("http.proxyHost", yourProxy);
System.setProperty("http.proxyPort", yourProxyPort);
...
}
下面是我如何为自己解决Grails版本2的问题:
C:\Users\\[your username]\\.grails
文件夹,创建一个名为ProxySettings.groovy
的文件ProxySettings.groovy
文件中,添加以下两行:client=['http.proxyHost':'the proxy host','http.proxyPort':'the port number','http.proxyUser':'username','http.proxyPassword':'password']
currentProxy='client'
例如,文件中可以有类似的内容:
client=['http.proxyHost':'1.1.1.1', 'http.proxyPort':'8080', 'http.proxyUser':'batman', 'http.proxyPassword':'superman']
currentProxy='client'
这对我来说很有用,希望这也能对你有所帮助。以下是我如何解决Grails版本2的问题:
C:\Users\\[your username]\\.grails
文件夹,创建一个名为ProxySettings.groovy
的文件ProxySettings.groovy
文件中,添加以下两行:client=['http.proxyHost':'the proxy host','http.proxyPort':'the port number','http.proxyUser':'username','http.proxyPassword':'password']
currentProxy='client'
例如,文件中可以有类似的内容:
client=['http.proxyHost':'1.1.1.1', 'http.proxyPort':'8080', 'http.proxyUser':'batman', 'http.proxyPassword':'superman']
currentProxy='client'
这对我来说很有用,希望这也能对你有所帮助。如果你第一次使用公司代理运行GGTS,你可能会出现以下错误: 解决方案: 转到
C:\Users\[your username]\.grails
文件夹,添加名为ProxySettings.groovy的文件夹名
预期的
用记事本打开ProxySettings.groovy
文件并添加以下两行:
client=['http.proxyHost':'Proxy Host Address', 'http.proxyPort':'port Number', 'http.proxyUser':'username', 'http.proxyPassword':'password']
currentProxy='client'
注意:不要删除单个报价
Final:对我来说,文件中的内容如下所示:
client=['http.proxyHost':'192.150.1.1', 'http.proxyPort':'80', 'http.proxyUser':'Vineet', 'http.proxyPassword':'GoGetHigh']
currentProxy='client'
如果您第一次在公司代理后运行GGTS,可能会出现以下错误:
解决方案:
转到C:\Users\[your username]\.grails
文件夹,添加名为ProxySettings.groovy的文件夹名
预期的
用记事本打开ProxySettings.groovy
文件并添加以下两行:
client=['http.proxyHost':'Proxy Host Address', 'http.proxyPort':'port Number', 'http.proxyUser':'username', 'http.proxyPassword':'password']
currentProxy='client'
注意:不要删除单个报价
Final:对我来说,文件中的内容如下所示:
client=['http.proxyHost':'192.150.1.1', 'http.proxyPort':'80', 'http.proxyUser':'Vineet', 'http.proxyPassword':'GoGetHigh']
currentProxy='client'
在windows用户目录中编辑文件ProxySettings.groovy
C:\Users\YourUser
client=['http.proxyHost':'proxy host address', 'http.proxyPort':'proxy host port', 'http.proxyUser':'', 'http.proxyPassword':'']
currentProxy='client'在windows用户目录中编辑文件ProxySettings.groovy
grails add-proxy client "--host=your.proxy.com" "--port=xxxx" "–noproxy='localhost'"
grails set-proxy client
C:\Users\YourUser
client=['http.proxyHost':'proxy host address', 'http.proxyPort':'proxy host port', 'http.proxyUser':'', 'http.proxyPassword':'']
currentProxy='client'
grails add-proxy client "--host=your.proxy.com" "--port=xxxx" "–noproxy='localhost'"
grails set-proxy client
然后在项目的BuildConfig.groovy
中将maven
替换为ivy
然后在项目的BuildConfig.groovy
中用ivy
替换maven