[JAVA] Maven이란?
Maven은 자바에서 사용하는 프로젝트 관리용 도구입니다. 오픈된 툴이기 때문에 사용에 문제는 없습니다. 저도 현재 Spring 프레임 워크에서 Maven을 사용 중에 있습니다. Maven에는 다양한 기능이 많은데 주요 기능만 한번 정리해 보았습니다. 1. 컴파일 & 빌드 Maven을 사용하여 컴파일과 빌드를 동시에 수행할 수 있습니다. 컴파일과 빌드를 따로 하지 않고, 한 번에 할 수 있기 때문에 편리합니다. 2. 패키지 패키지를 배포함에 있어 편리하게 배포가 가능합니다. 최종 결과물을 war, jar 파일로 만들고, 그 파일들만 배포하면 프로그램을 동작시킬 수 있습니다. 3. 테스트 Maven에서는 유닛 테스트를 할 수 있도록 지원을 해주는 기능이 있습니다. 저는 테스트 기능을 skip 하기때문에, ..