SW 엔지니어링 이야기 (1) 썸네일형 리스트형 Maven에서 phase vs. lifecycle vs. goal Maven을 사용할 때에 헷깔리는 용어가 바로 phase, lifecycle, goal인 것 같습니다. 그래서 정리해 봅니다. (phase들은 파란색, lifecycle들은 녹색, goal들은 노란색으로 구분해서 작성한다.) Phase phase는 최소 수행 단위다. 예를 들면 compile, test, package, clean, ... 등이 대표적인 phase이다. Lifecycle Lifecycle은 관련 있는 phase들의 순서가 있는 묶임으로 생각하면 된다. Maven에는 다음과 같은 3개의 lifecycle이 있다. default : 빌드를 수행하는데, 23개의 phases로 구성된다. (validate -> .. -> generage-sources -> .. -> compile -> .. -.. 이전 1 다음