Maven 설치 및 환경 설정

Maven 설치 및 환경 설정

2018-05-14
setting
  • Maven 설치
  • Maven 설정
    • 환경변수 설정
    • 이클립스 설정
      • Maven 연결
      • Maven 로컬저장소 지정
      • Maven target 폴더 제외

Maven 설치

_1

_2

Maven 사이트(https://Maven.apache.org/) 접속하여 파일 다운로드 후 zip파일 압축 풀기

Maven 설정

환경변수 설정

_3

변수 이름 : MAVEN_HOME
변수 값 : Maven 설치 경로

_4

Path 환경변수 편집 누르고 새로 만들기해서 %MAVEN_HOME%\bin

\ 부분은 복사 붙여넣기 하면 위 화면 처럼 제대로 나옵니다.

_5

CMD에서 Maven 버전 확인 명령어(mvn -version)를 실행하여 제대로 설치됐는지 확인

이클립스 설정

Maven 연결

_6

Windows → Preferences → Maven 검색 → Installations → Add

_7

Maven 설치 경로 추가

_8

체크 후 OK

Maven 로컬저장소 지정

_9

다시 Windows → Preferences → Maven 검색 → User Settings → Maven 설치 경로 conf 폴더 setting.xml 파일 선택

_10

Maven 설치경로에 repository 라는 폴더 생성

_11

다시 돌아와 open file 버튼 클릭

_12

setting.xml 파일이 열리고 아래 Source탭을 누릅니다.

_13

_14

빨간 박스 부분을 <localRepository> repository 폴더 경로 </localRepository>

이제 Maven이 이클립스에 잘 설정됐는 지 확인하는 방법으로 아래와 같습니다.

_15

_16

Windows → Show View → Other → Maven 검색 후 Maven Repositories 선택

_17

이클립스 하단 Maven Repositories 탭 → Local Repositories → Local Repository 부분을 확인하면 내가 설정한 경로가 아니다?

이클립스 재실행을 해서 다시 확인하면,

_18

내가 설정한 경로로 잡혀 있는 것을 확인 할 수 있습니다.

Maven target 폴더 제외

svn 사용 시 target 이라는 폴더까지 같이 커밋되지 않기 위해 하는 설정으로, Maven 사용하여 프로젝트 진행하면 target이라는 폴더가 생기는데 프로젝트 컴파일한 파일이 저장된다고 합니다. 그런데 프로젝트 형상관리 할 때 컴파일된 결과까지 커밋할 필요 없고 개발소스만 관리되면 되므로 target 폴더를 제외하고자 하는 것입니다.

_19

Windows → Preferences → team 검색 → Add Pattern → */target/* 추가

_20

체크 후 OK


Comments: