Intellij MavenWrapperDownloader.java: Не може да се разреши символна грешка

Настройка:

  • Intellij IDEA общностно издание 2020.2
  • Spring Bott начален родител: 2.3.5
  • Java 11
  • WRAPPER_VERSION: 0.5.6
  • mvn 2

Здравейте, гугълнах много напр. тук, но просто не мога да го поправя. Създадох нов mvn spring проект с Intellij. Когато ангажирам проекта, получавам грешки, открити от анализи на код в клас: MavenWrapperDownloader.java. напр. Той съобщава:

Не може да се разреши символен низ

Опитах:

  1. анулирайте кеш паметта и рестартирайте
  2. изтрийте папката .idea и импортирайте отново
  3. проверена настройка на sdk
  4. mvn повторно импортиране
  5. mvn почиства и след това възстановява (докато изграждането винаги е успешно)

Аз съм доста нов в Maven. Предполагам, че обхватът на пакета mvn може да е грешен, защото процесът на компилация работи според очакванията.

АКТУАЛИЗАЦИЯ: Преинсталирах своя openjdk11. Без успех. След това разбрах, че моята директория .mvn/wrapper не е зададена като корен на източника. Знам, че никога не е било така в другите ми проекти. Като проба зададох моята .mvn папка като изходен корен и сега файлът MavenWrapperDownloader.java се разпознава като java клас и компилаторът интерпретира символите. Но сега има друга грешка. Казва, че трябва да дефинирам име на пакет за този клас, защото класът няма такова по подразбиране. Доста ми е странно. Също така се опитах да използвам друга версия за стартиране на пролетно зареждане, но нищо не се промени

Когато изпълня Analyze-›inspect код, получавам следното:

въведете описание на изображението тук


person FishingIsLife    schedule 05.11.2020    source източник
comment
Искате да кажете, че получавате тази грешка при предаване на контрола на версиите?   -  person y.bedrov    schedule 05.11.2020
comment
да Когато изпълня ангажимент, получавам грешката, че има 66 проблема. Когато ги проверявам, освен предупрежденията има само Connot resolve symbol ... грешки   -  person FishingIsLife    schedule 05.11.2020
comment
Моля, опитайте да изтриете всички SDK от IDE и да ги инсталирате отново.   -  person y.bedrov    schedule 05.11.2020
comment
Защо това трябва да е свързано със sdk?   -  person FishingIsLife    schedule 05.11.2020
comment
Направих го, но nochting се промени. Вижте актуализирания ми въпрос   -  person FishingIsLife    schedule 06.11.2020
comment
Низът идва от SDK. Възможно ли е да се предостави примерен проект за разследване?   -  person y.bedrov    schedule 06.11.2020
comment
Да, вижте моята актуализация. Когато задам тази папка като корен на източника, символите се разрешават правилно   -  person FishingIsLife    schedule 06.11.2020
comment
Моля, споделете своя примерен проект за разследване.   -  person y.bedrov    schedule 06.11.2020
comment
Съжалявам, но не мога. Това е частно репо. Но това relly е нов проект от spring initilizer, създаден в intellij. Веднага след като се отвори, изпълнявам ангажимента без никакви промени.   -  person FishingIsLife    schedule 06.11.2020
comment
Възможно ли е да проверите проблема с Ultimate edition (напр. 2020.3 EAP: jetbrains.com/idea/nextversion)?   -  person y.bedrov    schedule 06.11.2020
comment
Съжалявам, но съм обвързан с изданието на общността.   -  person FishingIsLife    schedule 07.11.2020
comment
Получавате ли същия проблем с Analyze | Проверете действието на кода?   -  person y.bedrov    schedule 10.11.2020
comment
Когато изпълнявам inspect code, получавам под Shell скрипт -› mvnw: Не мога да следвам непостоянен източник. Използвайте директива, за да посочите. Вижте актуализирания ми въпрос   -  person FishingIsLife    schedule 11.11.2020
comment
Възможно ли е да се сподели idea.log (Помощ | Показване на вход...) след рестартиране на IDE?   -  person y.bedrov    schedule 11.11.2020
comment
Имам абсолютно същия проблем!   -  person baxbear    schedule 02.01.2021


Отговори (2)


Имах същия проблем и File -› Invalidate Caches/Restart го оправи - поне засега.

IntelliJ Ultimate 2020.3 Spring Boot Starter Parent 2.4.2 Java 15 Maven 4.0.0 Maven Wrapper 0.5.6

person Dennis    schedule 27.01.2021
comment
това не е отговор на въпроса. Както можете да видите, споменах, че опитах това решение. Освен това докладвах грешката за изданието на общността, а не за Ultimate. Без гласуване против, защото може да помогне на други с тази настройка. - person FishingIsLife; 28.01.2021
comment
Съжалявам, все още е нов тук. Току-що го публикувах, в случай че може да помогне на други. Бих го направил чрез коментар, но акаунтът ми не е достатъчно стар, за да коментирам други отговори освен моя. - person Dennis; 28.01.2021
comment
Няма проблем. Добре дошли на борда - person FishingIsLife; 28.01.2021
comment
Благодаря ти! дано намериш решение! - person Dennis; 28.01.2021
comment
Имайки същия проблем с приблизително подобна конфигурация (Intellij CE), Invalidate Caches/Restart не успя, но маркирането на папката „wrapper“ като изключена премахна грешката при блокиране при анализ/комит на кода. Последствията обаче все още не са ми ясни. - person Vincent AUDIBERT; 10.04.2021

Най-лесното решение е да генерирате проекта си отново с Spring Starter.

След като настроите всичко необходимо в pom файл -› Генериране -› Изтегляне.

Отворете с вашата IDE и копирайте-поставете всички източници на код, които вече сте написали.

person catch23    schedule 07.02.2021