Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 在Gradle中传递代理信息是怎么回事?_Http_Proxy_Installation_Gradle_Proxy Server - Fatal编程技术网

Http 在Gradle中传递代理信息是怎么回事?

Http 在Gradle中传递代理信息是怎么回事?,http,proxy,installation,gradle,proxy-server,Http,Proxy,Installation,Gradle,Proxy Server,在gradle中,如何设置可以传递到代理服务器的请求信息,如ANT -Dhttp.proxyHost=myproxyhost -Dhttp.proxyPort=8080 -Dhttp.proxyUser=C770 -Dhttp.proxyPassword=gagappwd -Dhttp.auth.preference=Basic 为ANT、MAVEN和JSVN定义这一点很有效,今天已经测试过了。 对于gradel来说,这样做根本不起作用 gradle能自己处理吗?如果是的话,那么在gradle的

在gradle中,如何设置可以传递到代理服务器的请求信息,如ANT -Dhttp.proxyHost=myproxyhost -Dhttp.proxyPort=8080 -Dhttp.proxyUser=C770 -Dhttp.proxyPassword=gagappwd -Dhttp.auth.preference=Basic

为ANT、MAVEN和JSVN定义这一点很有效,今天已经测试过了。 对于gradel来说,这样做根本不起作用

gradle能自己处理吗?如果是的话,那么在gradle的源代码中,我在哪里可以找到对“proxy”一词的引用呢?我找不到这样的词。有人能解释一下吗

我在一封电子邮件中被gralde crack之类的人指示在gradle.properties下面设置 systemProp.http.proxyHost=myproxyserver.com systemProp.http.proxyport=8080 systemProp.http.proxyUser=C770 systemProp.http.proxyPassword=orbxorbx systemProp.http.nonProxyHosts=localhost systemProp.http.auth.preference=Basic

这两种设置都完全没有效果——我用WireShark进行了检查——我想我知道原因:因为在过去的一些时候,我像往常一样检查了svn;然后在糟糕的一天,maven pom和ant在哪里建造;被更好的东西取代。格拉德尔。由于gradle.bat,无论你如何修剪它,在我的proxyserver后面都不能工作,不能将上面给出的任何信息传递给电线,我为gardle感到非常难过。这不是我需要开始为格雷德尔发愁的原因。此外,我还尝试下载最新的gradle工具包。-all和-bin工具包版本正在提供我的zip档案,其中包含意外的文件结尾;结果;无法解压缩它。而gradle src套件则非常智能。格雷德尔今天怎么了


Josef-非常遗憾MVN和ANT被从svnkit项目中删除,在对现有的长期项目进行svn更新后,被一些不起作用的东西取代

我通过在JAVA_OPTS环境变量中设置适当的选项来实现这一点。假设您在windows中在命令提示符下输入类似的内容,应该可以做到这一点

set JAVA_OPTS=-Dhttp.proxyHost=myproxy.com -Dhttp.proxyPort=8080

是-使用带有代理的gradle时出现相同的问题


目前正在为我进行以下步骤:

  • 确保文件$HOME/.gradle/gradle.properties和$your\u gradle\u PROJECT\u ROOT\u FOLDER/gradle.properties之间没有重复。在这种情况下,只保留其中一个文件并删除另一个,您可以选择哪个文件

  • 按照以下方式在gradle.properties中配置http和https代理

  • -


    我从maven那里收到很多警告,maven无法通过我们的公司代理服务器要求NTLM-v2登录

    因为我使用Cntlm作为我实验室顶部的第一个代理服务器,给他用户名、密码和域名,然后作为服务启动它;然后通过service.xlm重定向maven,以在不同端口作为代理服务器与Cntlm对话,并将其全部转发到公司代理服务器,此后Cntlm管理登录,并作为客户机向真正的代理服务器进行访问,maven不想以代理身份与Cntlm交谈,只要所有内容都经过第一个和第二个代理,并从maven central及时返回


    也许您应该尝试使用gradel的Cntlm,如果它不起作用,请告诉我。

    包装器是用哪个gradle版本生成的?我认为1.0-milestone-8解决了这个问题。您是否可以尝试使用较新的gradle版本重新运行包装器任务;dr(这是一个很长的问题)“4.2.3中有一个bug,将在4.2.3中修复”,但我相信这个问题只适用于NTLM。我发现了一个非常好的程序/服务,可以帮助您登录到代理服务器;它是cntlm cntlm身份验证代理,它帮助您使用用户名密码和域登录,并可以执行NTLM-v2登录协议/模式。约瑟夫说到第二点。配置您的https。。。我在哪里说要使用哪个模式。基本、摘要、NTLM、协商?这是对代理服务器的提示,因为它支持提示。如果代理只允许NTLM类型的登录,我如何给出域名????这正是我们公司的情况,这让我寻找一个像Cntlm这样的工具,它工作完美,能够让您登录到公司防火墙/代理服务器。和。在我的例子maven中,应用程序不关心处理我的本地Cntlm代理服务器,只要它得到它所需要的。
    systemProp.http.proxyHost=your proxy host, ie: 123.456.789.10
    systemProp.http.proxyPort=your proxy port, ie: 8080
    systemProp.http.proxyUser=username
    systemProp.http.proxyPassword=password
    systemProp.http.nonProxyHosts=localhost|other.host.to.ignore
    systemProp.http.keepAlive=true
    
    systemProp.https.proxyHost=your proxy host, ie: 123.456.789.10
    systemProp.https.proxyPort=your proxy port, ie: 8080
    systemProp.https.proxyUser=username
    systemProp.https.proxyPassword=password
    systemProp.https.nonProxyHosts=localhost|other.host.to.ignore
    systemProp.https.keepAlive=true