본문 바로가기
Back/framework

스프링세팅4. Maven 프로젝트 생성,실행/라이프사이클

by 자바꿈나무00 2023. 3. 5.

 

빌드? 

  • 빌드는 컴파일 포함해서 패키징 작업, 테스트, 배포같은 일련의 과정을 말한다.

 

라이프 사이클?

  • 그런 빌드 과정을 메이븐에서는 라이프 사이클이라고 하는데, 라이프 사이클은 default, clean, site  3개가 대표적이다.
  • 사이트 라이프 사이클은 잘 안 쓴다.
Default Lifecylcle 
=build lifecycle
프로젝트 배포 절차, 패키지 타입별로 다르게 정의된다.
(1)compile, (2)test, (3)package, (4)deploy의 과정은 여기에 속한다.
compile, test, package, deploy의 과정은 순서대로 진행되어야 한다.
clean Lifecylcle 빌드시 생성됐던 산출물을 삭제된다.
site Lifecylcle 프로젝트 문서화 절차

이미지출처 : http://itnovice1.blogspot.com/2018/12/mvn-lifecycle.html

프로젝트에 맞게 플러그인을 변경해서 사용하면 되는데, 대부분은 안에 버전이나 속성을 조금 변경할 뿐 크게 바꿀 일은 없다.

(공식 사이트에서 플러그인에 대한 내용을 공부할 수 있다고 한다. 추가로 찾아가면서 궁금한 점 알아가기)

 


 

1. Maven pom.xml에 변경사항을 update하는 것

 

 

2.  Maven install

 

 

Default Lifecylcle 4단계를  확인해보자!

(1)compile과정 확인
(2)test 과정 확인
(3)package 과정 확인
(4)deploy 과정 확인

install이 실행되서 배포된것을 확인한 것.