SW-PRODUCT/개발

appassembler 플러그인을 이용한 jar 패키지 만들기

굴돌 2015. 12. 31. 13:55



요즘 찾은것 중에 appassembler 라는 메이븐 플러그인도 있다.
http://www.mojohaus.org/appassembler/appassembler-maven-plugin/
jar를 한덩어리로 억지로 만드는게 아닌
jar 프로그램의 패키지를 만들어주는 플러그인이다.
관련 라이브러리나 설정들을 이쁘게 디렉토리로 모아주고
실행스크립트에 CLASSPATH를 자동으로 작성해준다.
개발한 jar는 진짜 내가 짠 코드 결과물로만 깔끔하게 떨어진다.

dependency 관리도 잘 되고,spring-boot과 달리 설정 수정하기도 용이해서
개인적으론 spring-boot 방식보다 마음에 든다.