오류내용
**Unable to find method ''java.lang.String org.gradle.api.artifacts.result.ComponentSelectionReason.getDescription()''.**
IntelliJ가 추천해줬던 해결 방법
- Reimport를 시도해라.
- Gradle을 다시 설치하거나, 다시 시작해라. (IntelliJ 재부팅)
- 보통 1번의 방법으로 해결되는 경우가 많다.
- 먼저 IntelliJ 우측 하단의 Event Log탭을 클릭해서 아래와 같이 Import Gradle Project가 메세지가 보인다면 바로 해당 메세지를 클릭하면 된다.
- Import가 모두 끝나면! 아래와 같이 정상적으로 Gradle 프로젝트로 변환된것을 확인할 수 있다.
- Import Gradle Project 메세지가 나오지 않을 경우
- 해당 프로젝트로의 디렉토리로 이동
- 해당 디렉토리에서 IntelliJ의 프로젝트 설정을 담고 있는 .idea 디렉토리를 삭제
rm -rf ./.idea
2번의 해결 방법을 시도해야 하는 상황이 오면, 대부분 해결이 안 된다.
- 이건 gradle의 버전 문제거나, gradle 자체가 문제가 있어서 IntelliJ가 이런 처방을 내려준다.
- 이렇게 IntelliJ가 자동으로 설치해주는 gradle을 설치하고 이걸 재시작한다고 해결할 수 있는 경우는 거의 없다. 이때는 gradle 버전을 직접 변경해줘야 하는데, 다음 경로에서 버전을 확인할 수 있다.
gradle-wrapper.properties
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
**distributionUrl**=https\\://services.gradle.org/distributions/gradle-6.8.3-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
- gradle-wrapper.properties의 설정을 보면, distributionUrl에 해당 프로젝트에서 사용하는 gradle 버전을 볼 수 있다.
- 내 경우, 새로운 프로젝트를 생성하고 import를 하려고 할 때 문제가 발생했는데, 7.x.x 버전에 문제가 있었고, 이전에 학습하던 프로젝트는 문제가 없었다. 그래서 정상적으로 동작하던 6.8.3으로 변경하고 다시 시도를 해보니 정상적으로 동작했다.
- import 성공 및 정상적으로 gradle을 빌드 확인 후 프로젝트 작성
'Engineering WIKI > Docs' 카테고리의 다른 글
쿠키와 세션 그리고 JWT (0) | 2022.12.30 |
---|---|
Jenkins (젠킨스) 요약 (0) | 2022.12.20 |
HTTP 메소드 (0) | 2022.12.18 |
소프트웨어 개발 방법론 - 애자일(Agile) 방법론 (0) | 2022.12.18 |
Intellij (No newline at end of file) (0) | 2022.12.11 |
Apache Tomcat(아파치 톰캣)_포트 변경하기 (0) | 2022.12.11 |
Path Parameter 와 Query Parameter 구분 (0) | 2022.09.17 |
파이썬 최대공약수와 최소공배수 알고리즘 (0) | 2022.05.26 |