Physics World(물리,수학)
Maven 빌드 에러: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:X.X.X:compile (default-compile) on project XXX: Compilation failure 본문
프로그래밍
Maven 빌드 에러: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:X.X.X:compile (default-compile) on project XXX: Compilation failure
물리영이 2023. 3. 22. 17:58728x90
반응형
mvn clean install
위와 비슷하게 maven을 사용해 빌드할 때 발생한 에러 해결법을 공유합니다.
에러 내용
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:X.X.X:compile (default-compile) on project XXX: Compilation failure
여기서 ,
X.X.X: 빌드 때 사용하려는 maven 버전을 뜻한다. (ex: 3.6.1)
XXX: 빌드하려는 프로젝트 이름을 뜻한다.
에러 원인
컴파일에 사용하는 maven 버전 ≠ 빌드 과정에서 필요로하는 maven 버전
해결법
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:X.X.X:compile (default-compile) on project XXX: Compilation failure
X.X.X 이 숫자에 맞는 maven 버전으로 빌드해야 함.
구체적 해결법
1. 원하는 버전의 maven 다운로드
사이트: https://maven.apache.org/download.cgi
위 사진에서 표시한 부분을 클릭하여 원하는 버전 다운로드
2. 만약 원하는 버전이 3.1.1 이라면 다음과 같다.
sudo mkdir -p /usr/local/apache-maven
sudo mv apache-maven-3.1.1-bin.tar.gz /usr/local/apache-maven
cd /usr/local/apache-maven
sudo tar -xzvf apache-maven-3.1.1-bin.tar.gz
gedit ~/.profile
위 파일에 다음과 같은 내용을 추가한다.
export M2_HOME=/usr/local/apache-maven/apache-maven-3.1.1
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
3. 매 실행 때, 잊지 않고 source 한다.
source ~/.profile
4. 설치된 maven 버전 확인
mvn -version
유용한 정보들(아래 내용들을 조합하여 정리했음):
https://www.digitalocean.com/community/tutorials/install-maven-linux-ubuntu
반응형
'프로그래밍' 카테고리의 다른 글
듀얼 부팅, 우분투 선택 화면(grub)이 나오지 않을 때 해결 방법 (0) | 2024.11.29 |
---|---|
javac 자바 컴파일러 버전 바꾸기 (0) | 2023.03.22 |
Wi-Fi 6 AX200 Ubuntu 20.04 error(오류) (0) | 2022.01.02 |
Ubuntu 20.04 Anydesk 설치(Installation) (0) | 2021.07.09 |
Ubuntu 20.04 desktop으로 혼자 사용하는 서버 만들기 (0) | 2021.07.09 |
Comments