개발일지/SPRING

[Spring] 빌드 라이프사이클

양쏘쏘 2021. 4. 26. 19:00
728x90
반응형

빌드 라이프 사이클

: 빌드 단계(컴파일,테스트,패키징,배포)

- 기본 라이프 사이클

  여러 단계의 페이즈(phase)로 나뉘어져있으며 각 페이즈가 의존관계를 가짐

  compile -> test -> package -> deploy

- Clean 라이프 사이클

  clean 페이즈로 이전 빌드에서 생성된 타겟 디렉토리를 삭제

- Site 라이프사이클

  site, site-deploy 페이즈를 통해 생성된 문서들을 대상 사이트에 배포

 

[주요 용어]

골(Goal)

: 각 빌드 단계에서 수행되는 작업

 

플러그인(Plugin)

: 골을 실행시킴

 

페이즈(phase)

: 하나 이상의 골을 수행함

  페이즈 별로 플러그인이 작업을 수행(이 작업이 골)

728x90