Maven 정복 - 1. Maven 설치

1. Maven 이란?

  • 대표 기능

    1. 빌드 툴
      • 항상 하나의 컴포넌트로 빌드된다.
      • 의존성을 관리한다.
      • 빌드 수행 후 리포트 생성
    2. 패키징
      • 배포 가능한 파일 생성 : war, jar, exe 등
    3. 프로젝트 관리
      • 버전과 릴리즈를 관리
      • 어떤 프로젝트인지 명시하고, 무엇을 만드는지 기록
      • javadoc을 쉽게 작성할 수 있다.
    4. Test
      • 단위 테스트 수행
      • 빌드 결과가 정상적인지 점검
    5. 배포
      • 실운영서버에 배포가 아니다.
      • 해당 프로젝트의 버전을 관리하기위해 특정 원격저장소에 배포하는 것
      • 빌드 후 생성된 아티팩트(컴포넌트)를 로컬 혹은 원격 저장소에 배포한다.

2. Maven 설치

  1. Java 설치 필요
  2. 아래 링크 maven 다운로드 페이지에서 압축 파일을 받고 특정위치에 압축을 푼다.
  3. PATH 설정
    • Windows : 제어판 > 시스템 등록 정보 > 고급 > 시스템 환경 변수 추가 Path 항목에 Java와 Maven 위치 추가
    • Mac & Linux : bash 정보 파일에서 Path Java와 Maven 위치 추가
    • 경로 : - jdk설치경로/bin, 메이븐설치경로/bin
  4. 콘솔 환경에서 설치 확인, 아래 명령어 실행시 버전 정보가 나온다면 올바르게 설치
$ java --version
$ mvn --version