개요
어느 날 갑자기 build가 잘 되던 프로젝트에서 아래와 같은 오류가 발생했다.
C:\Users\사용자명\Desktop\MSA\apigateway-service\.gradle\8.8\dependencies-accessors\c57b72d5865076079ac504978cca2fdf2d4aae53\metadata.bin 파일을 찾을 수 없습니다.
해당 문제를 해결하기 위해 구글링을 해봤을때 검색된 방법은 다음과 같았다.
- C:\Users\사용자명\.gradle\caches 폴더를 삭제한다.
- 사용중인 IDE의 cache를 삭제한다.
- 해당 프로젝트를 다시 import 한다.
- ( intellij 기준 ) Reload from disk, Repair IDE on file을 실행한다.
4가지 방법을 모두 해봤으나 필자는 문제가 해결되지 않았다.
왜 metadata.bin 파일이 다른 프로젝트에는 있는데 문제가 발생한 프로젝트에는 왜 없어졌는지는 모르겠지만... metadata.bin이 뭔 지 알아보니 Gradle 캐시 시스템에서 사용되는 바이너리 파일로 의존성 메타데이터를 저장하는 역할을 한다고 한다.
해결 방법
이것저것 해보던 중 필자가 해결한 방법은 매우 단순했다...
C:\Users\사용자명\Desktop\MSA\apigateway-service\.gradle\8.8\dependencies-accessors 폴더 삭제 후 gradle을 사용하여 build 하였다.
build가 정상적으로 되던 프로젝트가 어느날 갑자기 컴퓨터를 켜자마자 안 돼서 30분을 날렸다...
기억하기 위해 기록한다.
'Spring Boot' 카테고리의 다른 글
[Spring Boot] PowerShell에서 springboot 앱 실행 (maven spring-boot:run) (0) | 2024.04.26 |
---|