
인텔리제이에서 새로운 프로젝트를 Git으로 가져와 실행 시키는 과정에서 gradle 에러가 발생함
자바 JDK 17, 스프링 3.X버전, gradle 8.7

ChatGPT에게 질문하여 해결을 해보려 하였다.
1. Gradle 캐시 정리
.gradle\caches 디렉토리 내부의 모든 파일과 폴더를 삭제 한 뒤 재빌드 해보았다. 실패!
2. IntelliJ IDEA 캐시 무효화 및 재시작
'File > Invalidate Caches / Restart' 를 했으나 이도 실패!
3. Gradle 설정 확인
'File > Settings > Build, Execution, Deployment > Build Tools > Gradle'
Use default gradle wrapper (recommended) 설정 확인. 실패!
gradle-wrapper.properties 통해 버전 확인을 하니 8.7버전이었다.
8.8과 8.6 각각 버전 업그레이드와 다운그레이드를 통해 시도해보았으나, 실패!



4. 환경변수 설정
'PATH' 환경 변수에 'C:\Program Files\gradle-8.8\bin ' 설정. 실패!
5. 기타
이외에도 권한 설정, 백신 프로그램 종료, SDK 설정 등등 꽤나 많은 시간을 할애했다.
(+ 릴리 컴터 캐시란 캐시는 모두 삭제해버린..! )
java.io.UncheckedIOException: Could not move temporary workspace
해당 오류는 일반적으로 임시 디렉토리에서 작업 디렉토리로 파일을 이동하는 과정에서 발생하는 문제 라고 하는데 이 에러에 대해 다시 확인해 보았고, 블로그에서 해답을 찾을 수 있었다.
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
Gradle 버전을 8.5로 다운그레이드 시키니까 해결되었다는 글이었고, 동일하게 시도했을 때 빌드가 정상적으로 이루어졌다.

해결하고 보니 해당 문제로 여러 글들을 찾아 볼 수 있었다.
https://stackoverflow.com/questions/78384724/react-native-error-java-io-uncheckedioexception-could-not-move-temporary-work

스택오버플로우에도 동일한 이슈가 올라왔고 위처럼 8.5버전으로 바꾸라는 해결책이 있었다!
그리고 어디선가 충돌이 일어났는지 모르겠지만 추가로 다른 컴퓨터를 이용해 동일 프로젝트를 받았을 땐 gradle 버전 이슈가 발생하지 않았다. 따라서 8.6이상 모든 버전이 오류가 발생하는 것은 아니다..!
위 트러블 슈팅을 발견하고 함께 테스트한 릴리와 장미에게 감사함을 전하며, 이만!
https://github.com/search?q=org%3Agradle+java.io.UncheckedIOException&type=issues&p=2
gradle 깃허브에서 해당 오류를 찾아보면 여러가지 글들을 추가적으로 확인해 볼 수 있었다!
담에 참고해야겠네요!! 유용한 글 감사해요!