본문 바로가기
IntelliJ

인텔리제이 Spring Boot 기본 프로젝트 생성 시 오류

by latissimus 2022. 8. 29.

강의를 들으려고 프로젝트를 생성했는데, 오류때문에 시간을 잡아먹었다. 이전에는 정상적으로 실행됐었는데, 갑자기 안돼서 당황스러웠고, 시도했던 잡다한 것들을 기억하고 나중에 관련된 경우 사용하기 위해 정리했다.

 

hello..

인프런의 스프링 핵심원리 강의를 수강하기 위해 프로젝트를 생성했다. 아무런 의존성도 넣지 않고 start.spring.io에서 만든 프로젝트이다. 다음과 같이 기본 세팅만 했다.  그런데,

 

"Error:Unknown host services.gradle.org. You may need to adjust the proxy settings in Gradle"

 

해당오류가 계속발생했다. Gradle import에 계속 실패하고, proxy 관련 설정하라는 오류메시지만 나왔다. JDK는 정상적으로 external library에 생겨난게 보였지만, 우측에 gradle에는 Dependency 묶음이 표시조차 안됐다. import가 실패했기떄문에 스프링 관련 어노테이션을 모두 읽지 못하고, 기본 Application도 실행이 안됐다.

하단 무한로딩

시도한 것들

  • idea 지우고 다시 import -> 안됨 (https://jojoldu.tistory.com/364 향로님 블로그)
  • 프로젝트랑 gradle에 jdk 설정이 안됐는지 확인하기
    • 프로젝트 오른쪽 마우스 -> Open Module Settings -> Project -> SDK, Language level 확인
    • Preferences.. -> Gradle 검색 -> Gradle JVM에 JDK 확인
  • File -> Reload All From Disk
  • File -> Invalidate Caches... -> Restart
  • start.io에서 다시만들기, 지우고 다시 만들기, 인텔리제이 재부팅
보통 여기까지하면 거의 해결됐다는 글들이 많다.

 

  • jdk 환경변수 설정 확인, 버전 확인
  • Preferences.. -> HTTP proxy 검색 -> Auto-detect proxy settings 체크 (stackoverflow) -> 안드로이드 관련이라 사실 상관 없는 내용
  • jetbrain toolbox 및 인텔리제이 재설치
  • 인프런 질의응답 탐색, 잡다한 폴더 구조들 탐색

jdk도 재설치할까 했지만 이전에 잘됐었기에, 그냥 놔두었다.

 

뒤늦은 의심

이상하게 jetbrain 툴박스가 IDE를 업데이트를 하지못했다. 무언가 잘못됐음을 느껴서 툴박스를 재설치했지만, 상태는 똑같았고, 툴박스가 인텔리제이를 설치를 못해서 수동설치했다. (이것도 굉장히 오래걸렸다. 한 jetbrain계정에 여러 이메일이 연동되어 있는 상황에서, 그 중 한 이메일에 라이센스가 있었는데, 연동을 끊기 전까지 라이센스가 없는 것으로 나왔다.)

 

그런데 툴박스가 업데이트가 안되는 것도 이상하고, 애초에 stackoverflow에 나온 해당 오류 내용도 안드로이드일때 자주 나는 오류라던데, 나한테 생긴게 의아했다. (사실 네트워크가 불안정한게 문제일수도 있다는 말을 계속 들어왔는데, 내 방에만 쓰는 와이파이라 거리가 가까워서 아주 잘된다. 그래서 의심하지 못했다. 심지어 영상도 잘 나오고, 핸드폰도 잘된다.)

 

이건 네트워크 문제가 아닐까? 라는 의심을 하기 시작했다. 그냥 시험삼아 거실에 iptime에 꽂고 다시 빌드를 하니 바로 됐다.

 

마무리

결국 불안정한 네크워크(오래된 와이파이)가 문제인 것 같다. 혹시나 몰라서 예전 와이파이로 변경후, 다른 프로젝트를 들어가니 Gradle을 import하지 못한다. 이렇게 5시간이 증발했다. 정확한 이유는 모르지만 이전 와이파이를 사용하면 프로젝트 처음 실행 시 Grade import를 하지 못한다.

 

이전과 달라진 점은 다른 공부를 하는 동안 업그레이드된 툴들인데, 이렇게 차이가 날 수 있는지 사실 잘 모르겠다.

 

해당 오류메시지와 상관 없이, 인텔리제이에서 어노테이션을 제대로 읽지 못하는 경우에는 "시도한 것들" 항목의 위에서 4개면 보통 해결된다고 한다.

댓글