-
Spring - Maven build 옵션들프로그래밍/Spring 스프링 2022. 7. 5.반응형
보통 프로젝트를 war, jar로 배포할 때
war, jar 형태로 수동 export하는 경우도 있지만
Maven 프로젝트인 경우 Run As 항목의 다양한 Maven 옵션들을 이용해서도 배포가 가능하다.
그리고 Maven 옵션을 통해서는 test를 할 수 있기 때문에 단순하게 export로 뽑아 내는 것 보다 여러가지 체크가 가능 하다.
옵션 설명 clean 컴파일 결과물이 있는 target 폴더(디렉토리)에 있는 소스 삭제
해당 프로젝트안에 있는 target 폴더package 컴파일, 테스트 수행
pom.xml의 패키징 정보에 따라 패키징을 수행함
(패키징 옵션 : war, jar)install 패키징을 수행 후, 로컬 컴퓨터 레파지토리에 패키지를 install
target 폴더안 체크test 말 그대로 test 빌딩에 문제가 있는지 없는지 확인 generate-sources 컴파일에 필요한 소스 생성 Maven build 일련의 단계에 연계된 Goal을 실행하는 과정
새로운 사용자 빌드 옵션을 만들어서 사용할 수 있다.메이븐 빌드는 곧 자기가 원하는 단계를 사용자 설정으로 지정해서 사용할 수 있게 하는 것.
단순하게 패키징 작업을 위한거면 이렇게 Goals에 package라고 적어주면 된다.
보통 필자는 clean 이후 install 옵션을 사용해 빌드를 하고 사용한다.
반응형'프로그래밍 > Spring 스프링' 카테고리의 다른 글
의존성 주입할때 생성자 생성을 통해 해야하는 이유 (0) 2022.07.26 SpringBoot - jsp 파일 서버 재시작 없이 갱신 (0) 2022.06.22 Spring - consumes, produces 주고 받는 데이터 제한하기 (0) 2022.06.20 Swagger - API 문서 꾸미기 (0) 2022.06.16 스프링 - Git과 로컬 비교 Synchronize Workspace (0) 2022.06.12