我在防火墙后面,懒人无法在没有代理的情况下到达其存储库。
我已经搜索过该来源,似乎找不到任何与代理相关的引用。
答案 0 :(得分:2)
支持在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.
前缀向Lazybones添加任何系统属性,类似于在Gradle中的工作方式。
答案 1 :(得分:1)
that您正在寻找什么?基本上您需要向gradle.properties
文件添加一些属性。
答案 2 :(得分:0)
我在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 "$@"
请注意选项周围的引号。它适用于我当地的Fiddler装置。
由于脚本使用eval的方式,我找不到更好的方法来启用代理支持。也许更有经验的shell脚本程序员可以提出更优雅的解决方案。
答案 3 :(得分:0)
我能够通过代理设置
的环境设置选择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列表"检索存储库内容的命令。
不幸的是我无法从这些模板创建应用程序,因为bintray需要登录(虽然匿名登录会这样做)并且似乎无法获得额外的身份验证(我收到了#34;未经授权的& #34;来自bintray)