Gradle无法通过公司代理连接到maven repo – 需要通过Sencha / Cordova进行configuration

我正在尝试使用Cordova为Android构build一个Sencha Touch应用程序。 但是,在gradle构build开始之后,当尝试连接到maven仓库时出现连接错误:

[INF] [shellscript] Running: C:\xxx\gradlew cdvBuildDebug -b C:\xxx\application\cordova\platforms\android\build.gradle -Dorg.gradle.daemon=true [INF] [shellscript] [INF] [shellscript] FAILURE: Build failed with an exception. [INF] [shellscript] [INF] [shellscript] * What went wrong: [INF] [shellscript] A problem occurred configuring root project '''android'''. [INF] [shellscript] > Could not resolve all dependencies for configuration ''':classpath'''. [INF] [shellscript] > Could not resolve com.android.tools.build:gradle:1.0.0+. [INF] [shellscript] Required by: [INF] [shellscript] :android:unspecified [INF] [shellscript] > Failed to list versions for com.android.tools.build:gradle. [INF] [shellscript] > Unable to load Maven meta-data from https://repo1 .maven.org/maven2/com/android/tools/build/gradle/maven-metadata.xml. [INF] [shellscript] > Could not GET '''https://repo1.maven.org/maven 2/com/android/tools/build/gradle/maven-metadata.xml'''. [INF] [shellscript] > Connection to https://repo1.maven.org refused 

我会想象这是与我必须连接通过在我的办公室的公司代理有关 – 但是我不知道如何configurationGradle连接通过这个代理,因为它由Cordova执行,它本身正由Sencha Cmd执行。

有没有办法用Senchaconfiguration代理?

Solutions Collecting From Web of "Gradle无法通过公司代理连接到maven repo – 需要通过Sencha / Cordova进行configuration"

您需要configurationGradlew以使用代理服务器。 这是通过创build具有以下内容的gradle.properties文件完成的:

 systemProp.http.proxyHost=www.somehost.org systemProp.http.proxyPort=8080 systemProp.http.proxyUser=userid systemProp.http.proxyPassword=password systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost systemProp.https.proxyHost=www.somehost.org systemProp.https.proxyPort=8080 systemProp.https.proxyUser=userid systemProp.https.proxyPassword=password systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost 

这是用户指南第19.3章中的一个例子。 确保在文件中包含HTTP和HTTPS值。

您将把这个gradle.properties文件放在以下任一位置:

  1. 在您的移动项目的“cordova / platform / android”文件夹中

要么

  1. 在您的Gradle主文件夹中。 对于Windows,这可能是%USERPROFILE%\。gradle \(例如:C:\ Users \ username \ .gradle \)。

我build议把它放在Gradle home中,这样其他项目就可以把它拿起来,而不用担心把它放在源代码控制之下。

您还可以在这篇文章中find更多信息。

我有同样的错误,但它是我安装后,又改变了我的环境variables的git。 我回到那里去删除增加的path,它的工作