메이븐은 아파치 소프트웨어 제단에서 개발하는 JAVA 기반 프로젝트의 라이프 사이클 관리를 위한 빌드 도구입니다.
소스코드를 빌드하는 툴로써 프로젝트 관리 용도로 사용됩니다.
장점
1. 라이브러리 관리가 용이합니다.
2. 프로젝트의 작성부터 컴파일, 빌드를 동시에 진행 할 수 있습니다.
3. IDE에 종속된 부분들을 제거할 수 있습니다.
3. Maven Profile 기능을 통해 배포 설정 파일을 관리하고 배포 파일(war파일)을 생성할 수 있습니다.
단점
1. Maven에서 기본적으로 제공하지 않는 빌드 과정을 추가해야하는 경우 어려움이 따를 수 있습니다.
다운로드
https://maven.apache.org/download.cgi
Maven – Download Apache Maven
Downloading Apache Maven 3.6.3 Apache Maven 3.6.3 is the latest release and recommended version for all users. The currently selected download mirror is http://mirror.apache-kr.org/. If you encounter a problem with this mirror, please select another mirror
maven.apache.org
위 링크를 클릭후 Binary zip archive의 Link를 클릭하여 zip 파일을 다운로드합니다.
Maven : https://namu.wiki/w/Maven
Maven - 나무위키
Maven 프로젝트의 기본 디렉토리 정책은 다음과 같다. application-core pom.xmlsrcmainjavaresourcestestjavaresources
namu.wiki
Maven : https://mangkyu.tistory.com/8
[Maven] Maven이란 무엇인가?
Spring 프레임워크 기반의 프로젝트를 진행하려고 보니 Spring의 내용들을 Maven 프로젝트에 추가를 해주어야 했습니다. 당연히(?) 망나니 개발자께서는 메이븐을 처음들어 보았기에 메이븐에 대해서 알아보고 정..
mangkyu.tistory.com
댓글