我在Windows 10上安装了Gradle 5.0。我使用代理,因此将代理信息放入gradle安装的bin子目录中的gradle.properties中:
systemProp.http.proxyHost=myproxyserver
systemProp.http.proxyPort=myport
systemProp.http.proxyUser=myuser
systemProp.http.proxyPassword=mypassword
systemProp.https.proxyHost=myproxyserver
systemProp.https.proxyPort=myport
systemProp.https.proxyUser=myuser
systemProp.https.proxyPassword=mypassword
我用build.gradle创建了一个简单的Java项目。执行gradle build
是可行的。
但是执行./gradlew build
会尝试像gradle-wrapper.properties中一样下载gradle zip文件并生成异常:
Exception in thread "main" java.net.ConnectException: Connection timed out: connect
因此,我将上述代理设置放在gradle-wrapper.properties文件的开头。但是gradlew构建仍然会生成相同的异常。
我检查了其他帖子,但找不到针对此特定问题的解决方案。你能帮我做这个工作吗?
答案 0 :(得分:0)
复制将您问题的代码粘贴到名为“ gradle.properties”的根项目中的新文件中。
另外,您也可以按照gradle文档的相关section中所述,将其添加到您的buildscript中。
文件gradle/wrapper/gradle-wrapper.properties
包含有关包装器本身的info,它与项目的根文件夹中的文件gradle.properties
不同。如果您进行了修改,则最好将其恢复为原始状态。