728x90
반응형
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Caused by: java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain
Error: Process completed with exit code 1.
Spring Boot(스프링부트)로 Build 하거나 자동 배포를 구축할 때 위와 같은 에러를 만날 수 있다.
해결 방법은 생각보다 간단하다.
스프링부트 프로젝트 gradle 디렉토리 내에 gradle-warpper.jar 파일이 있는지 확인해 보면 된다.
나는 GitHub Actions를 통해 자동 배포를 구축하다가 GitHub에 gradle-warpper.jar 파일이 .gitignore 파일에 등록되어 있어서 문제가 발생했었다.
.gitignore 파일에 gradle-warpper.jar 파일을 포함시키지 않도록 하면 문제가 발생할 확률이 많이 줄어든다.
GitHub Actios에서 Gradle 빌드를 하게 되면 gradle-warpper.jar 파일이 꼭 필요하니 누락시키지 말도록 하자!!
728x90
반응형
'Spring > Spring Boot' 카테고리의 다른 글
[Spring Boot + React] HTTP 요청 - 정수 전달 에러 (0) | 2023.03.31 |
---|---|
[Spring Boot] 431 Request Header Fields Too Large 에러 (0) | 2023.03.30 |
[Spring Boot] ResponseEntity란? (HttpHeaders, HttpBody) (0) | 2023.03.30 |
Spring Boot에서 HTTP Request 데이터를 Controller에서 받는 방법 (0) | 2023.03.30 |