Spring Boot 2.xx版本需Gradle插件3.5以上的版本
新项目的build.gradle配置应该是这样的
buildscript { ext { springBootVersion = '2.0.0.RELEASE' } repositories { mavenCentral() } dependencies { classpath "org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}" } } apply plugin: 'java' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management'
1.在构建可执行jar或war文件文件时,原先的bootRepackage任务被新的bootJar任务和bootWar任务所取代
Spring Boot的Gradle插件不再自动应用其依赖管理插件。取而代之的是,Spring Boot的插件现在通过导入正确的spring-boot-dependencies BOM清单来反作用于依赖管理插件。这使得开发者对依赖管理可以做更多的控制,对于大多数应用程序而言,应用依赖管理插件是足够的:
apply plugin: 'io.spring.dependency-management'
要注意,依赖管理插件仍然是一个spring-boot-gradle-plugin传递依赖,所以无需在build.gradle配置中明确列出此依赖。