Gradle 无法识别渐变属性代理

Gradle 无法识别渐变属性代理,gradle,intellij-idea,intellij-17,gradle-properties,Gradle,Intellij Idea,Intellij 17,Gradle Properties,我正在尝试解析gradle项目中的依赖项,当我打开该项目并尝试同步gradle时,出现以下错误: 错误:连接超时:连接。如果您在HTTP代理之后, 请在IDE或Gradle中配置代理设置 然后我意识到我需要在gradle配置公司网络的代理, 我在gradle.properties文件中设置了代理: systemProp.http.proxyHost=someIP systemProp.http.proxyPort=somePort systemProp.http.proxyUser=user s

我正在尝试解析gradle项目中的依赖项,当我打开该项目并尝试同步gradle时,出现以下错误:

错误:连接超时:连接。如果您在HTTP代理之后, 请在IDE或Gradle中配置代理设置

然后我意识到我需要在gradle配置公司网络的代理, 我在
gradle.properties
文件中设置了代理:

systemProp.http.proxyHost=someIP
systemProp.http.proxyPort=somePort
systemProp.http.proxyUser=user
systemProp.http.proxyPassword=pswd
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost

systemProp.https.proxyHost=someIP
systemProp.https.proxyPort=somePort
systemProp.https.proxyUser=user
systemProp.https.proxyPassword=pswd
systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost
然后我尝试同步gradle项目,但得到了相同的错误:

错误:连接超时:连接。如果您在HTTP代理之后, 请在IDE或Gradle中配置代理设置

gradle.properties
文件位于以下路径中:

project/gradle.properties

我从命令行执行了
gradlew.bat
,得到了下一个异常:

Exception in thread "main"
javax.net.ssl.SSLException: Received fatal alert: protocol_version
at sun.security.ssl.Alerts.getSSLException(Alerts.java: 208)
at sun.security.ssl.Alerts.getSSLException(Alerts.java: 154)
at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java: 1979)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java: 1086)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java: 1332)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java: 1359)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java: 1343)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:
    559)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java: 185)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon nection.java: 1301)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Http sURLConnectionImpl.java: 254)
at org.gradle.wrapper.Download.downloadInternal(Download.java: 56)
at org.gradle.wrapper.Download.download(Download.java: 42)
at org.gradle.wrapper.Install$1.call(Install.java: 57)
at org.gradle.wrapper.Install$1.call(Install.java: 44)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAcc essManager.java: 65)
at org.gradle.wrapper.Install.createDist(Install.java: 44)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java: 126)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java: 56)

如果你在
cmd.exe
中运行
gradlew.bat build
,这个问题是只在IntelliJ IDEA中出现还是在命令行中出现?@CrazyCoder我只在IntelliJ IDEA中尝试过,你能不能也从命令行尝试一下?@CrazyCoder我在Gradle很新,我不知道如何从命令行运行,你能给点建议吗?在项目根目录下的
cmd.exe中运行
gradlew.bat build
。这个问题是否只发生在IntelliJ IDEA中,或者如果你在
cmd.exe中运行
gradlew.bat build
?@CrazyCoder,我只在IntelliJ IDEA中尝试过,请你也在命令行中尝试嗯?@CrazyCoder我对Gradle很陌生,我不知道如何从命令行运行,你能给我一些建议吗?在项目根目录中运行
gradlew.bat build