我正在开发Grails 2.0.x应用程序,当然它有几个外部依赖项。由于我坐在企业防火墙后面,我配置了我的ProxySettings.groovy
以允许访问因特网,因此它应该可以正常工作。
现在我们还需要在本地Maven存储库中找到一些本地构件(来自其他项目)的依赖关系。我们的公司网络设置是仅将代理服务器用于外部网站,而不是内部网站。因此,当Grails在启动时解析我的依赖关系时,它会很好地下载所有外部工件,但在尝试获取我们的本地依赖关系时会失败。如果我完全删除了我的文件ProxySettings.groovy
的内容,则情况正好相反,Grails无法解析外部依赖关系,但设法从本地Maven存储库下载了JAR。
我试图找到关于如何排除在Grails中使用代理设置的内部网站的文档,但迄今为止失败了。
另一个替代方案可能是在拨打mavenRepo
之前,在BuildConfig.groovy
中以编程方式删除(或更改)代理设置?
目前我们没有使用Maven来构建我们的Grails项目(因为我们以前在构建服务器上创建发布版本时遇到了一些问题)。
任何帮助将不胜感激!绕过本地存储库的Grails代理设置
7
A
回答
2
现在我没有事情有一个简单的方法来解决这个问题。
目前开放的错误为能够切换代理设置programmtically
http://jira.grails.org/browse/GRAILS-7658
另一种办法是将你的Grails项目内的内部依赖关系。
,或者你可以只转储一切BuildConfig.groovy
System.properties.putAll([
"http.proxyHost": "myproxy.hostname.com",
"http.proxyPort": "8080",
"http.proxyUserName": "myUser",
"http.proxyPassword": "myPass"
])
清楚它的内部依赖关系,然后你可能会好。
相关问题
- 1. 如何为SBT设置本地代理存储库?
- 2. 本地主机的Jboss代理绕过
- 3. 可以将Git或Mercurial设置为绕过本地存储库并直接转到中央存储库?
- 4. 关于设置本地存储库Hortonworks
- 5. 设置代码存储库
- 6. 如何设置TeamCity代理使用单独的maven本地存储库?
- 7. 未设置本地存储
- 8. 最好的地方来存储数据库建设和本地配置设置
- 9. SBT。清理本地存储库
- 10. 按地理位置存储和过滤
- 11. Ansible使用代理服务器本地IP地址,如何“绕过本地地址的代理服务器”
- 12. 用TortoiseSVN设置加密密码的本地SVN存储库
- 13. 重置本地git存储库
- 14. 铬存储本地集没有设置
- 15. 设置在本地存储变量
- 16. 如何让Cabal绕过我的Windows代理设置?
- 17. 在VS2015中设置本地TFS/TFVC存储库
- 18. 如何在本地主机上设置git存储库
- 19. 如何为PPM设置本地存储库?
- 20. 通过本地存储(或任何变量)设置select2值
- 21. 管理本地存储blob
- 22. 与本地存储库
- 23. sbt本地m2存储库
- 24. Git - 本地存储库
- 25. Yocto本地存储库
- 26. 绕过代理使用TcpClient
- 27. Maven存储库管理:指向本地存储库后,maven插件错误
- 28. 本地存储库中的svn存储库
- 29. NSUserDefaults - 存储基本设置
- 30. 将更改从本地存储库传播到另一本地存储库