【发布时间】:2017-06-18 04:49:58
【问题描述】:
我在 Jenkins 上运行 gradle 构建时遇到问题: Gradle 版本是 https://services.gradle.org/distributions/gradle-2.14.1-bin.zip
FAILURE:构建失败并出现异常。 * 什么地方出了错: 配置根项目“myApp”时出现问题。 > 无法解析配置“:classpath”的所有依赖项。 > 无法解析 org.springframework.boot:spring-boot-gradle-plugin:1.4.2.RELEASE。 要求: :myApp:未指定 > 无法解析 org.springframework.boot:spring-boot-gradle-plugin:1.4.2.RELEASE。 > 无法获取资源'https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-gradle-plugin/1.4.2.RELEASE/spring-boot-gradle-plugin-1.4.2。释放.pom'。 > 无法 HEAD 'https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-gradle-plugin/1.4.2.RELEASE/spring-boot-gradle-plugin-1.4.2.RELEASE .pom'。 > repo1.maven.org: Nome o servizio sconosciuto * 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。这是我的 build.gradle 文件:
buildscript {
ext {
springBootVersion = '1.4.2.RELEASE'
}
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse-wtp'
apply plugin: 'org.springframework.boot'
apply plugin: 'war'
war {
baseName = 'myApp'
version = '1.0.5'
}
sourceCompatibility = 1.8
targetCompatibility = 1.8
repositories {
mavenCentral()
}
configurations {
providedRuntime
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-thymeleaf')
providedRuntime('org.springframework.boot:spring-boot-starter-tomcat')
compile('org.springframework.boot:spring-boot-starter-security')
testCompile('org.springframework.boot:spring-boot-starter-test')
compile('org.springframework.boot:spring-boot-starter-web')
compile('com.fasterxml.jackson.core:jackson-core:2.7.3')
compile("org.springframework:spring-jdbc")
compile('com.fasterxml.jackson.core:jackson-databind:2.7.3')
compile('com.fasterxml.jackson.core:jackson-annotations:2.7.3')
compile files('src/main/resources/static/lib/ojdbc7.jar')
// https://mvnrepository.com/artifact/org.json/json
compile group: 'org.json', name: 'json', version: '20080701'
}
【问题讨论】:
标签: java spring jenkins gradle