
개발/Maven
Maven 의 이해 plugin, phase, goal, LifeCycle
이번 포스팅은 Maven에 특징인 LifeCycle에 대해 공부한 내용을 작성해 보겠다. 라이프 사이클 (LifeCycle) 먼저 메이븐을 이해하기 위해서는 Plugin, Phase, Goal, LifeCycle을 이해해야 한다. 위 네 가지가 기본 개념이다. Plugin 메이븐에서 제공하는 모든 기능은 플러그인을 기반으로 동작한다. 메이븐은 자체는 기본적인 기능만 가지고 있고 대부분의 기능들은 플러그인을 통해 제공하도록 되어있기 때문이다. 플러그인들은 몇 가지 Goal을 가지고 있고 Goal은 플러그인에 포함되어 있는 명령이다. 즉, 플러그인은 하나 이상의 Goal의 집합체이다. 메이븐에서 활용할 수 있는 대부분의 플러그인은 아래 사이트에서 제공하고 있다. 아파치 메이븐 사이트 : https://mav..