最近使用Gradle 构建项目
使用SpringBoot 打包插件,出现如下异常:
Could not HEAD 'https://plugins.gradle.org/m2/org/springframework/boot/spring-boot-gradle-plugin/2.0.4.RELEASE/spring-boot-gradle-plugin-2.0.4.RELEASE.pom'.
unable to find valid certification path to requested target
gradle 脚本:
buildscript {
dependencies {
// 辅助springboot 打包
classpath "org.springframework.boot:spring-boot-gradle-plugin:2.0.4.RELEASE"
}
}
在网上找了很多办法,都是添加证书,但是本人添加了几次证书,都没法解决这个问题。
1个小时过去了。。。最终,找到个解决的笨办法(笑哭。。。)。
解决办法如下:
1、通过maven下载插件到本地:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-gradle-plugin</artifactId>
<version>2.0.4.RELEASE</version>
</dependency>
2、修改gradle 构建脚本
buildscript {
repositories {
// maven 本地仓库
mavenLocal()
// 添加 Maven 仓库
maven {
url 'https://maven.aliyun.com/nexus/content/groups/htm'
}
mavenCentral()
}
dependencies {
// 辅助springboot 打包
classpath "org.springframework.boot:spring-boot-gradle-plugin:2.0.4.RELEASE"
}
}
从本地Maven 库获取插件jar。
本文介绍了一种解决Gradle构建SpringBoot项目时出现的无法获取远程资源异常的方法,通过本地Maven仓库和阿里云Maven仓库,避免了证书验证问题。
2470

被折叠的 条评论
为什么被折叠?



