我将Gradle工具从2.2.3更新到了2.3.2。我在本地计算机上构建项目没有问题。但是, Jenkins 无法构建该项目。我有以下控制台输出。
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'workforce'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not find com.android.tools.build:gradle:2.3.2.
Searched in the following locations:
https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom
https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.jar
https://repos.zeroturnaround.com/nexus/content/repositories/zt-public-releases/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom
https://repos.zeroturnaround.com/nexus/content/repositories/zt-public-releases/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.jar
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.jar
https://maven.fabric.io/public/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom
https://maven.fabric.io/public/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.jar
Required by:
project :
> Could not find com.android.tools.build:gradle:2.3.2.
Searched in the following locations:
https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom
https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.jar
https://repos.zeroturnaround.com/nexus/content/repositories/zt-public-releases/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom
https://repos.zeroturnaround.com/nexus/content/repositories/zt-public-releases/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.jar
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.jar
https://maven.fabric.io/public/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom
https://maven.fabric.io/public/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.jar
Required by:
project : > com.jakewharton.hugo:hugo-plugin:1.2.1
> Could not find com.android.tools.build:gradle:2.3.2.
Searched in the following locations:
https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom
https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.jar
https://repos.zeroturnaround.com/nexus/content/repositories/zt-public-releases/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom
https://repos.zeroturnaround.com/nexus/content/repositories/zt-public-releases/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.jar
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.jar
https://maven.fabric.io/public/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom
https://maven.fabric.io/public/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.jar
Required by:
project : > com.fernandocejas.frodo:frodo-plugin:0.8.1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
你有什么主意吗?
最佳答案
由于错误消息中提到的https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom
存在且可以访问,因此我想您的Jenkins无法正确访问JCenter。也许某些代理无法正确转发或类似的东西。也许这是暂时的问题,如果您再试一次,它会起作用。如果不是,请尝试通过curl
或wget
从您的Jenkins工作人员访问此URL,以查看Jenkins主机本身是否可以访问该URL。
关于android - Jenkins构建在更新gradle后失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43976276/