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:58mvn 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
Maven – Download Apache Maven
Downloading Apache Maven 3.9.1 Apache Maven 3.9.1 is the latest release and recommended version for all users. System Requirements Java Development Kit (JDK) Maven 3.9+ requires JDK 8 or above to execute. It still allows you to build against 1.3 and other
maven.apache.org
위 사진에서 표시한 부분을 클릭하여 원하는 버전 다운로드
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
How to Install Maven on Linux (Ubuntu) | DigitalOcean
www.digitalocean.com
A.2. Install Maven Red Hat JBoss Fuse 6.2.1 | Red Hat Customer Portal
Access Red Hat’s knowledge, guidance, and support through your subscription.
access.redhat.com
'프로그래밍' 카테고리의 다른 글
듀얼 부팅, 우분투 선택 화면(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 |