最近使用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。