
본인은 아직 인텔맥을 사용 중이다.
19년 모델 i9 인텔맥 제일 좋은 옵션이라.. 바꾸고는 싶은데 못바꾸고 계속 쓰고있다..
혹시 모를 미래의 나와, 나같은 사람들을 위해 기록해본다.
1-1. Homebrew로 Maven 설치
# homebrew가 설치되어있는지 확인
brew -v
# homebrew가 설치되어 있지 않다면 이 명령어로 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
1-2. Apache 공식 사이트에서 Maven 설치
특수한 상황이 아니라면 위의 homebrew를 사용하는 방식을 사용하자.
본인은 Spring Cloud, Spring Boot 상황에 맞춰 원하는 버전의 Maven을 설치하기 위해 이 방법을 사용했다.
아래 명령어는 Spring Boot 3.2.4, Spring Cloud 2023.0.0, Java 17에 맞는 Maven version을 설치한다.
# Apache 공식 사이트에서 Maven 3.8.8 다운로드
curl -O https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz
# 압축 해제 및 이동
sudo tar -xvf apache-maven-3.8.8-bin.tar.gz -C /usr/local
참고로 각자의 Java 버전에 맞는 Maven version을 알고싶으면
https://maven.apache.org/download.cgi 에서 확인하면 된다.
2. 환경변수 적용 및 확인
# bash 환경에 vi 사용할 때
vi ~/.bash_profile
# i를 눌러 편집모드로 전환한 후에 아래 내용 입력
export MAVEN_HOME=/usr/local/apache-maven-3.8.8
export PATH=$MAVEN_HOME/bin:$PATH
# 환경변수 적용
source ~/.bash_profile
# Maven 정상 설치 확인
mvn -version

이렇게 나오면 설치 및 환경변수 적용 성공
'Backend > Spring' 카테고리의 다른 글
| 디지몬으로 이해하는 JPA의 N+1 문제의 원인과 해결방안 (0) | 2025.06.06 |
|---|---|
| 헥사고날 아키텍처에 대해 알아보았다. (3) | 2025.06.06 |
| 카카오페이 결제취소 API 서비스에 적용하기 (Spring Boot, Vue.js) (0) | 2025.01.21 |
| [스프링 핵심 원리 - 기본편] 객체 지향 설계와 스프링 (0) | 2024.03.21 |
| SSE를 사용하여 실시간 알림 기능 구현해보았다. (0) | 2024.03.01 |