[Maven] Goal, Phase, LifeCycle
[Maven] Goal, Phase, LifeCycle Maven의 goal, phase, lifecycle 개념에 대해서 정리해보았습니다. goal - Maven에서 행할 수 있는 기능들을 수행하는 명령 $ mvn [goal 명령어] [goal 명령어] phase - 라이프사이클에 속해 있는 각각의 단계들을 phase라고 부릅니다. 특정 순서에 따라 goal이 실행되도록 하는 구조를 가지고 있습니다. Phase는 의존 관계를 가지고 있어 해당 phase를 수행하기 위해서는 이전 phase가 수행된 다음 실행됩니다. ex) mvn install 실행 시 install 전까지의 단계들을 모두 수행한 다음 실행됨. default lifecycle - compile, test, package, install,..