- Maven 설치
- Maven 설정
- 환경변수 설정
- 이클립스 설정
- Maven 연결
- Maven 로컬저장소 지정
- Maven target 폴더 제외
Maven 설치
Maven 사이트(https://Maven.apache.org/) 접속하여 파일 다운로드 후 zip파일 압축 풀기
Maven 설정
환경변수 설정
변수 이름 : MAVEN_HOME
변수 값 : Maven 설치 경로
Path 환경변수 편집 누르고 새로 만들기해서 %MAVEN_HOME%\bin
\ 부분은 복사 붙여넣기 하면 위 화면 처럼 제대로 나옵니다.
CMD에서 Maven 버전 확인 명령어(mvn -version)를 실행하여 제대로 설치됐는지 확인
이클립스 설정
Maven 연결
Windows → Preferences → Maven 검색 → Installations → Add
Maven 설치 경로 추가
체크 후 OK
Maven 로컬저장소 지정
다시 Windows → Preferences → Maven 검색 → User Settings → Maven 설치 경로 conf 폴더 setting.xml 파일 선택
Maven 설치경로에 repository 라는 폴더 생성
다시 돌아와 open file 버튼 클릭
setting.xml 파일이 열리고 아래 Source탭을 누릅니다.
빨간 박스 부분을 <localRepository> repository 폴더 경로 </localRepository>
이제 Maven이 이클립스에 잘 설정됐는 지 확인하는 방법으로 아래와 같습니다.
Windows → Show View → Other → Maven 검색 후 Maven Repositories 선택
이클립스 하단 Maven Repositories 탭 → Local Repositories → Local Repository 부분을 확인하면 내가 설정한 경로가 아니다?
이클립스 재실행을 해서 다시 확인하면,
내가 설정한 경로로 잡혀 있는 것을 확인 할 수 있습니다.
Maven target 폴더 제외
svn 사용 시 target 이라는 폴더까지 같이 커밋되지 않기 위해 하는 설정으로, Maven 사용하여 프로젝트 진행하면 target이라는 폴더가 생기는데 프로젝트 컴파일한 파일이 저장된다고 합니다. 그런데 프로젝트 형상관리 할 때 컴파일된 결과까지 커밋할 필요 없고 개발소스만 관리되면 되므로 target 폴더를 제외하고자 하는 것입니다.
Windows → Preferences → team 검색 → Add Pattern → */target/* 추가
체크 후 OK
Comments: