Maven은 빌드 툴이다.
빌드: 프로젝트 생성, 라이브러리 설정, 코드 작업, 컴파일, 테스트, 패키지 생성, 배포 등의 과정을 일컫는 말.
Step.1_Maven 최신 버전 다운로드
아래 링크로 이동하면 Maven 최신 버전을 다운로드한다.(Link의 bin.zip 파일을 다운로드)
https://maven.apache.org/download.cgi
Step.2_다운로드한 파일을 원하는 폴더에 압축을 푼다
찾기 쉬운 위치에 압축을 푼다.
본인은 C:\devtool 폴더에 압축을 풀었다.
Step.3_명령 프롬프트에서 Maven을 실행할 수 있도록 PATH 환경변수 설정
환경변수 설정 시스템 속성에서 설정 가능하다.
시스템 속성 호출 방법은 여러 가지가 있지만 본인이 주로 사용하는 방법은 다음과 같다.
- 실행 명령(Window키 + R) -> sysdm.cpl ,3 타이핑 -> 시스템 속성
시스템 속성에서 우측 하단에 있는 환경 변수를 클릭하면 환경 변수 설정 창을 볼 수 있다.
환경 변수에서 편집을 클릭한다. 여기서 새로 만들기를 클릭하는 실수를 주의하자. Path 경로를 보면 세미콜론( ; )을 사용하여 Path 라는 동일한 이름 하에 저장된 다양한 경로들을 구분하고 있다. 혹여나 "Path라는 이름의 경로는 하나만 지정할 수 있겠지?" 라는 생각으로 새로 만들기를 통해 기존 경로를 모두 없애버리는 실수를 주의하자.
새로 만들기를 클릭하여 [메이븐설치폴더]\bin 주소를 추가한다.
주소는 [메이븐설치폴더]\bin주소까지 이동 후 해당 주소를 ctrl + c -> ctrl + v로 복사할 수 있다.
Step.4_명령 프롬프트에서 Maven 설치 확인
실행(Window키 + r) -> cmd를 입력하여 명령 프롬프트를 실행한 후 다음 명령어를 입력한다.
mvn -version
JAVA_HOME과 PATH 환경 변수를 올바르게 설정했다면 아래 이미지와 같이 Maven 버전 정보를 출력한다.
Maven은 JAVA_HOME 환경 변수를 사용한다. JAVA_HOME 환경 변수가 올바르지 않으면 에러 메시지를 출력한다. 또한 [메이븐설치폴더]\bin 경로가 올바르지 않으면 에러 메시지를 출력한다. 만약 에러 메시지가 출력된다면 앞서 언급한 두 가지가 제대로 설정 되었는지 확인해보자.
참고
'Programming > Spring' 카테고리의 다른 글
[Spring Boot] Path with "WEB-INF" or "META-INF" 에러 (0) | 2021.11.11 |
---|---|
[Spring Boot] Oracle에 log4jdbc 적용 (0) | 2021.11.10 |
[Spring Boot] Log Level 설정을 통해 디버깅 하기 (0) | 2021.10.19 |
[Spring Boot] mvnw 파일의 역할 (0) | 2021.10.18 |
[Spring Boot] @RequiredArgsConstructor 사용 시 final 키워드 사용하지 않아서 에러가 발생한 것 같은데.. (0) | 2021.08.24 |