回答
是that你在找什么?基本上你需要添加一些属性到gradle.properties
文件。
我在Windows上使用Cygwin和我已经修改的
~/.gvm/lazybones/current/bin/lazybones
最后一行说
exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" "-Dhttp.proxyHost=127.0.0.1" "-Dhttp.proxyPort=8888" "-Dhttp.nonProxyHosts=localhost|127.0.0.1" uk.co.cacoethes.lazybones.LazybonesMain "[email protected]"
请注意周围的期权报价。它与我当地的Fiddler安装非常吻合。
我发现没有更好的方法来启用代理支持,因为脚本使用eval的方式。也许一个更有经验的shell脚本程序员可以想出一个更优雅的解决方案。
我能够通过代理走出设定的
拿起JAVA_TOOL_OPTIONS环境设置:-Dhttp.proxyHost = 127.0.0.1 -Dhttp.proxyPort = 8080 -Dhttp.nonProxyHosts =“lmig.com “-Dhttps.proxyHost = 127.0.0.1 -Dhttps.proxyPort = 8080
不幸的是我的环境需要身份验证,所以我无法以这种方式提供完整的代理。我首先运行了“OWASP Zed Attach Proxy(ZAP)”,它允许我在自己的机器上(在端口8080)运行代理,然后它提供了所需的完整认证。
这样就可以运行完整的“lazybones list”命令来检索存储库的内容。
不幸的是,我无法从这些模板创建应用程序。因为bintray需要登录(虽然匿名登录会这样做),并且似乎无法获得额外的身份验证级别(我从bintray收到“未授权”
不幸的是,我从来没有看到这个评论。在0.8.3版本中将支持经过身份验证的代理。对不起,我只是不知道需要做什么来支持他们。如果你添加'http.proxyUser/Password'属性,我认为它是自动的。 – 2016-02-28 18:50:42
在Lazybones 0.8.1版中正式添加了支持,尽管它通过一种通用的机制将任意系统属性添加到应用程序的配置文件~/.lazybones/config.groovy
中。
您可以阅读有关的细节in the project README,但在本质上,只需添加以下到您的config.groovy
文件:
systemProp {
http {
proxyHost = "localhost"
proxyPort = 8181
}
https {
proxyHost = "localhost"
proxyPort = 8181
}
}
可以使用systemProp.
前缀添加任何系统属性懒骨头,类似的方式它在Gradle中有效。
要在Lazybones 0.8.1中正确运行此配置,请使用proxyPort值为STRING ...根据https:// github,该值在0.8.2中修复。com/pledbrook/lazybones/pull/155 – eliocapelati 2016-01-12 19:39:23
如何配置用户验证?我在config.groovy中使用了两行'proxyUser'和'proxyPassword',但我仍然收到了407错误。 – ricardogobbo 2016-02-18 11:20:04
- 1. 如何在eclipse中设置http代理?
- 2. 如何在HttpComponentsMessageSender中设置代理?
- 3. 如何在PhantomJS中设置HTTPS代理?
- 4. 如何在java代码中设置代理配置
- 5. 如何在PHP中设置HTTP代理设置?
- 6. UITextViewDelegate:如何在代码中设置代理(不在IB中...)
- 7. 在Goutte中设置代理
- 8. 在C#中设置代理?
- 9. 在Django中设置代理
- 10. 在MATLAB中设置代理
- 11. 在Java中设置代理
- 12. 流利Nhibernate约定和设置LazyLoad(懒惰。没有代理)
- 13. 如何设置SVK的代理配置
- 14. 如何在代理之后设置M/monit代理?
- 15. 如何在casperjs代码中设置代理
- 16. 如何在eclipse europa中配置代理设置?
- 17. 设置代理?
- 18. 设置代理
- 19. 如何在命令行中在Windows中设置代理异常?
- 20. 如何设置一个骨干模式
- 21. AtomicInteger懒惰设置与设置
- 22. 如何设置用户代理与LWP?
- 23. 如何为android sdk manager设置代理?
- 24. 如何执行Neoload代理设置?
- 25. jQuery - 我如何设置代理?
- 26. 如何设置代理的R(Ubuntu的)
- 27. 如何为Lynx设置代理
- 28. 如何设置代理协议扩展
- 29. 如何设置默认烬CLI代理
- 30. 如何从IE获取代理设置?
由您提出的此问题的匿名编辑悬而未决,但尚未登录? – dsolimano 2014-12-02 14:22:51
是的,我添加了评论(但没有登录),试图澄清问题(并显示下面的答案不回答问题)。 – 2014-12-02 15:25:50