【日常记录】IDEA 导入SpringInitializr gradle项目时报错

 问题描述

IDEA 导入SpringInitializr项目时报No matching variant of org.springframework.boot:spring-boot-gradle-plugin

问题解决

首先spring3.x不支持jdk1.8...  最低需要java17

修改到2.3.2之后报

 参考配置 Gradle (IDEA) 环境的坑 | TripleZ's Blog

解决方案如下:

将build.gradle中的

plugins {
	id 'org.springframework.boot' version '2.3.2'
	id 'java'
}

修改为 

plugins {
    id 'java'

    id 'io.spring.dependency-management' version '1.1.0'
}
apply plugin: 'org.springframework.boot'

会爆新的错误

 在最前面添加

buildscript {
	repositories {
		mavenCentral()
	}
	dependencies {
		classpath 'org.springframework.boot:spring-boot-gradle-plugin:2.1.6.RELEASE'
	}
}

然后进入后台下载

报错

org.gradle.api.artifacts.result.ComponentSelectionReason.getDescription()Ljava/lang/String;

【日常问题】解决org.gradle.api.artifacts.result.ComponentSelectionReason.getDescription()Ljava/lang/String报错_四方烟火的博客-优快云博客

表示是由于idea版本与项目默认构建的gradle版本不匹配,因更换了低版本的gradle也加载失败,猜测是idea版本过低导致,重新下载高版本的idea 2021 

或者将gradle版本降低到5.X

推荐的插件引入方式

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org/m2/"
    }
  }
  dependencies {
    classpath "org.springframework.boot:spring-boot-gradle-plugin:2.7.4"
  }
}

apply plugin: "org.springframework.boot"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值