1. 다운로드
maven을 다운로드하기 위해 사이트에 접속 하고 좌측 메뉴에서 Download를 선택합니다.
https://maven.apache.org/download.cgi
좀 가까운 곳에서 다운로드 하려면 우측에서 mirror사이트를 선택 하고 change 버튼을 클릭 합니다.
조금 아래쪽으로 내려오면 Files에서 윈도우에 설치 하기 위해 zip으로 압축된 bin형태의 파일을 다운 받습니다.
2. 설치
설치는 적당한 위치에 압축을 풀어 주면 완료 됩니다.
저는 관리가 편하도록 project 폴더에 모두 모았습니다. 그리고 나중에 사용하기 위해 repository 폴더도 하나 생성 했습니다.
3. 환경설정
환경 변수에 등록을 하여 사용이 편리하도록 하는 작업 입니다. 탐색기 [내 PC]에 마우스를 놓고 우측 버튼을 눌러 팝업 메뉴 에서 속성을 선택 합니다. 제어판에서 시스템을 찾아도 됩니다.
시스템 창이 나타나면
고급 시스템 설정을 선택 합니다.
환경 변수를 선택 합니다.
새로 만들기 버튼을 선택하고 maven을 추가 합니다.
변수이름 : MAVEN_HOME
변수 값 : MAVEN 폴더의 경로(F:\project\apache-maven-3.6.1)
이번엔 Path에 추가 합니다
Path를 선택 하고 편집 버튼을 클릭하여
메이븐의 bin 폴더를 추가해 줍니다. 이제 설치가 완료 되었는지 확인을 해봅니다.
콘솔 창을 하나 열어서 mvn –version을 입력하고 엔터를 칩니다.
java path를 잡지 않은 경우에는 오류가 발생 합니다. 설정이 되어있지 않다면 메이븐과 동일한 방식으로 추가를 해줍니다.
다시 mvn -version
이번엔 명령이 잘 실행 되는 군요.
4. eclipse 설정
이제 eclipse에 연결을 해보겠습니다. 요즘엔 기본적으로 eclipse에 maven이 포함되어 있어 그냥 사용해도 무방하지만 신규 버전으로 설치를 했으니 변경을 하고 관리도 편하게 변경을 해봅니다.
이클립스 상단 메뉴에서
Windows > Preferences
를 선택 합니다.
좌측 메뉴에서 Maven을 찾아 Installations를 선택 합니다.
현재 eclipse에 embedded되어 있는 3.5.3 버전을 사용 중 입니다. 새로 설치한 메이븐을 추가하기 위해 Add 버튼을 클릭합니다.
Directory 버튼을 클릭하여 maven 설치 위치를 선택 합니다. Finish 버튼을 클릭 합니다.
체크박스를 새로 추가한 maven으로 변경 합니다.
이제 좌측에서 User Settings 메뉴를 선택 합니다.
Browse 버튼을 이용하여 새로 설치된 폴더의 settings.xml 파일을 선택 합니다.
settings.xml 파일의 위치가 변경 되었습니다. 이제 ropository를 처음에 생성해둔 곳으로 변경을 하도록 합니다. 파란색 (open file)을 선택하면 settings.xml 파일이 열립니다. 그럼 Apply와 Apply and Close 버튼을 클릭하여 설정을 반영합니다.
settings.xml 파일에서 <localRepository> 를 찾아 주석을 제거합니다.
신규로 생성한 폴더의 위치로 입력을 합니다.
파일을 저장하고 다시 Windows > Preferences 창으로 가봅니다.
repository위치가 변경이 되었습니다.
수정 사항을 반영하려면 eclipse를 재시작 해야 합니다. 재시작 하면 뭔가를 계속 작업하고 있는데 변경된 설정에 맞게 repository 폴더로 파일을 다운받고 있는 것 입니다.
repository 폴더에 가보면 파일들이 새로 다운로드 되었습니다. 설치 및 연동이 잘 되었습니다. 프로젝트를 하나 만들어 보면 될것 같습니다.
'Java' 카테고리의 다른 글
Spring Tools 설치 Spring Boot (STS 4.4.2.1) (4) | 2019.05.28 |
---|---|
maven 이용 spring MVC project 생성 (10) | 2019.05.03 |
Eclipse Apache spring (plug-in) 설치 (0) | 2019.04.15 |
eclipse java apache-tomcat 설치 (Windows) (2) | 2019.04.13 |
[eclipse] "javax.servlet.http.HttpServlet" was not found (0) | 2019.04.10 |