2. 시작하기(Getting Started)
프로젝트에 플러그인을 적용해보자.
플러그인은 그레이들 플러그인 포털에 게시되며 plugins
블록을 사용하여 적용할 수 있다:
Groovy
plugins {
id 'org.springframework.boot' version '3.1.1'
}
Kotlin
plugins {
id("org.springframework.boot") version "3.1.1"
}
단독 별도 플러그인은 프로젝트를 거의 변경하지 않는다. 그러나, 특정 플러그인이 적용될 때는 감지하고 반응한다. 예를 들어, java
플러그인이 적용되면 실행 가능한 jar(executable jar)를 빌드(build) 태스크가 자동으로 구성된다. 일반적인 스프링 부트 프로젝트는 groovy
, java
또는 org.jetbrains.kotlin.jvm
플러그인을 최소한으로 적용하고 의존성 관리를 위해 io.spring.dependency-management
플러그인 또는 그레이들의 기본 bom 지원도 사용한다. 코드 예제:
Groovy
plugins {
id 'java'
id 'org.springframework.boot' version '3.1.1'
}
apply plugin: 'io.spring.dependency-management'
Kotlin
plugins {
java
id("org.springframework.boot") version "3.1.1"
}
apply(plugin = "io.spring.dependency-management")
다른 플러그인이 적용될 때 스프링 부트 플러그인이 어떻게 작동하는지 자세히 알아보려면 Reacting to Other Plugins섹션 을 참고해보자.