개발2019. 2. 13. 10:40
Warning: root project 'backendCore': Web Facets/Artifacts will not be configured properly
Details: org.gradle.internal.typeconversion.UnsupportedNotationException: Cannot convert the provided notation to a File or URI: .
The following types/formats are supported:
  - A String or CharSequence path, for example 'src/main/java' or '/usr/include'.
  - A String or CharSequence URI, for example 'file:/usr/include'.
  - A File instance.
  - A Path instance.
  - A Directory instance.
  - A RegularFile instance.

  - A URI or URL instance.



IntelliJ를 2016버전에서 2018버전으로 업데이트 하고 난 뒤에 여러 문제들이 생겼다.

새로운 솔루션을 Git에서 다운 받은 뒤 Gradle을 실행시키니 위와 같은 에러가 발생했다.

이유는 새로운 2018버전과 Gradle의 버전문제였다.

Gradle홈페이지에서 새버전을 다운 받은뒤 IntelliJ설정에서 Gradle을 다운받은 새 버전으로 지정 해주면 문제는 해결된다.

Posted by Z700zZz
Java2018. 6. 12. 16:16

현재 프로젝트 진행하는데 환경은 SpringBoot, Gradle, IntelliJ를 조합하여 진행하고 있다.

처음에 설정한 환경으로 일년여 동안 사용 하다가 새로 환경을 구성해보려 Git에서 다른 브랜치를 다운 받아 세팅을 했는데..

이전에 개발하던 환경과 똑같이 구성을 했는데 아래와 같은 에러를 보이며 로컬에서 구동이 되지 않았다.



java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream



Gradle문제인가 싶어 Sync를 다시 해봐도 마찬가지..


해결은 File > Invalidate Caches / Restart 를 통해서 캐쉬를 지우거나 캐쉬를 지우고 IntelliJ를 재시작 하면 문제는 해결 된다.

IntelliJ가 평소에는 잘 작동하기는 하지만 가끔가다 Gradle이 제대로 싱크가 되지 않아 종종 문제를 일으키곤 한다.


출처 : https://stackoverflow.com/questions/27978908/java-lang-noclassdeffounderror-org-apache-tools-ant-util-readerinputstream-vaad?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa

Posted by Z700zZz