Chaeyeon0 / GreenDay_Study

여은개의 공부 일지
0 stars 0 forks source link

[20240603] gradle build failed 부터 build successful까지의 이슈 정리 #43

Open pu2rile opened 1 month ago

pu2rile commented 1 month ago

이슈 로그

  1. 종경님이 빌드 해 주신 이후 다음날 최근 커밋 사항 풀 받고 다시 재빌드 하는 과정에서 다시 실패함
  2. 이것저것 찾아보다가 현재 사용하고 있는 gradle 버전(7.5.1)과 jdk 버전(21.0.3)이 호환이 안 되는 걸 알게 됨 2-1. java는 21이지만 javac가 여전히 17에서 업그레이드 되지 않음
  3. java 21과 호환이 되는 gradle 8.1을 설치함 3-1. 2-1의 문제로 계속 빌드 실패
  4. javac도 21으로 업그레이드 성공
  5. jdk 21과 호환되는 gradle 버전은 8.x이지만 확실히 하기 위해 가장 최신 버전인 8.7로 다시 설치 5-1. 설치 과정에서 아무 오류가 없었지만 gradle -v 으로 확인하면 여전히 8.1이 나옴 5-2 gradlew -v 으로 확인하니 8.7이 나옴 ( -> gradle 버전이랑 gradlew 버전은 원래 상이한가?)
  6. gradle build 으로 빌드 하니 실패 6-1. 당연함 gradle은 8.1이고 gradlew가 8.7임
  7. ./gradlew build 으로 빌드 하니 다시 실패 7-1. 이전 캐시의 문제로 빌드가 되지 않는다는 오류 메시지 확인
  8. /GreenDay/server/build 파일 삭제 후
  9. application-aws.properties 파일 다시 만들고 재빌드
  10. 빌드 성공~!

해결 방법 및 과정

2-1. java는 21이지만 javac가 여전히 17에서 업그레이드 되지 않음

8. /GreenDay/server/build 파일 삭제 후 다시 재빌드

sudo rm -rf GreenDay/server/build

9. application-aws.properties 파일 다시 만들고 재빌드

10. 빌드 성공~!

./gradlew build

결과

image