<aside> 💡 아래의 라이프사이클은 Spring boot로 구성된 Java 프로젝트를 빌드할 때 쓰이는 Task의 라이프사이클입니다.
즉, Gradle로 다른 언어 프로젝트(예시 : Groovy)를 빌드하는 경우 아래의 Task와 이름과 순서가 다를 수 있습니다. 예를 들면 compileJava 가 compileGroovy로 바뀔수 있습니다
</aside>
build.gradle에서 java 플러그인을 추가해 줍니다build.gradle에 org.springframework.boot 플러그인을 추가해 줍니다java 플러그인은 아래의 순서로 빌드를 실행합니다
org.springframework.boot 플러그인은 java 플러그인과 함께 사용될 경우, 아래와 같이 동작합니다
최종적으로 두 플러그인이 합쳐진 경우, 아래의 순서대로 동작합니다
Task :compileJava
Task :processResources
Task :classes
Task :bootJarMainClassName
Task :bootJar
Task :jar
Task :assemble
Task :compileTestJava