<aside> 💡 아래의 라이프사이클은 Spring boot로 구성된 Java 프로젝트를 빌드할 때 쓰이는 Task의 라이프사이클입니다.

즉, Gradle로 다른 언어 프로젝트(예시 : Groovy)를 빌드하는 경우 아래의 Task와 이름과 순서가 다를 수 있습니다. 예를 들면 compileJava 가 compileGroovy로 바뀔수 있습니다

</aside>

Java 플러그인 + Spring Boot 플러그인

build.gradle에 플러그인 추가하기

플러그인에 따른 Task Lifecycle

Task :compileJava

Task :processResources

Task :classes

Task :bootJarMainClassName

Task :bootJar

Task :jar

Task :assemble

Task :compileTestJava