To get started with the plugin it needs to be applied to your project.
The plugin is published to Gradle’s plugin portal and can be applied using the plugins
block:
-
Groovy
-
Kotlin
plugins {
id 'org.springframework.boot' version '3.3.4'
}
plugins {
id("org.springframework.boot") version "3.3.4"
}
Applied in isolation the plugin makes few changes to a project.
Instead, the plugin detects when certain other plugins are applied and reacts accordingly.
For example, when the java
plugin is applied a task for building an executable jar is automatically configured.
A typical Spring Boot project will apply the groovy
, java
, or org.jetbrains.kotlin.jvm
plugin as a minimum and also use the io.spring.dependency-management
plugin or Gradle’s native bom support for dependency management.
For example:
-
Groovy
-
Kotlin
plugins {
id 'java'
id 'org.springframework.boot' version '3.3.4'
}
apply plugin: 'io.spring.dependency-management'
plugins {
java
id("org.springframework.boot") version "3.3.4"
}
apply(plugin = "io.spring.dependency-management")
To learn more about how the Spring Boot plugin behaves when other plugins are applied please see the section on reacting to other plugins.