[AWS EC2 ubuntu] EC2에 gradle build 실패 시 / ClassNotFoundException : Could not fin트러블슈팅2023. 6. 1. 05:35
Table of Contents
728x90
728x90
에러 메세지
Could not find or load main class org.gradle.wrapper.GradleWrapperMain
원인
gradle/wrapper 디렉토리 내부에 gradle-wrapper.jar파일이 없어서 생기는 에러
해결
배포를 이제 두번 해봐서 이래저래 많이 헤맸다
1. 빌드가 안되는 이유 : gradle-wrapper.jar 파일이 없었음.
2. gradle wrapper명령어를 실행해서 파일 설치 시도
3. gradle 설치가 안되어있나보다 싶어서 gradle install 시도.(sudo apt-install gradle)
4. 설치 완료하고 gradle--version까지 확인해서 버전도 확인했음
5. 근데 결국 ./gradlew build든 gradle build든 위의 에러가 계속 발생
6. 아래의 명령어를 통해 직접 jar파일 가져옴
//다운로드
sudo wget https://services.gradle.org/distributions/gradle-7.6.1-bin.zip
//설치할 디렉토리 생성
sudo mkdir /opt/gradle
//해당 디렉토리에서 압축 해제
sudo unzip -d /opt/gradle gradle-7.6.1-bin.zip
//환경변수 설정
export PATH=$PATH:/opt/gradle/gradle-7.6.1/bin
//Gradle Wrap
$ gradle wrap
안됐음.
7. 결국 gradle-wrapper.jar을 직접 디렉토리에 박아넣었음..
해도해도 적응안되는 리눅스환경 언제 적응하냐 ...
728x90
300x250
@mag1c :: 꾸준히 재밌게
2023.04 ~ 백엔드 개발자의 기록
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!