Intellij MavenWrapperDownloader.java: не удается устранить ошибку символа

Настройка:

  • Версия сообщества Intellij IDEA 2020.2
  • Стартовый родитель Spring Bott: 2.3.5
  • Ява 11
  • WRAPPER_VERSION: 0.5.6
  • мвн 2

Привет, я много гуглил, например. здесь, но я просто не могу это исправить. Я создал новый весенний проект mvn с Intellij. Когда я фиксирую проект, я получаю ошибки, обнаруженные анализом кода в классе: MavenWrapperDownloader.java. например Он сообщает:

Не удается разрешить строку символов

Я попытался:

  1. аннулировать кеши и перезапустить
  2. удалить папку .idea и повторно импортировать
  3. проверил настройку сдк
  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 ... ошибки   -  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
Я сделал это, но ночтинг изменился. Смотрите мой обновленный вопрос   -  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
Прости, но я не могу. Это частный репозиторий. Но на самом деле это новый проект с помощью инициализатора spring, созданный в intellij. Сразу после его открытия я выполняю коммит без каких-либо изменений.   -  person FishingIsLife    schedule 06.11.2020
comment
Можно ли проверить проблему с выпуском Ultimate (например, 2020.3 EAP: jetbrains.com/idea/nextversion)?   -  person y.bedrov    schedule 06.11.2020
comment
Извините, но я привязан к Community Edition.   -  person FishingIsLife    schedule 07.11.2020
comment
У вас возникает та же проблема с Analyze | Проверить действие кода?   -  person y.bedrov    schedule 10.11.2020
comment
Когда я выполняю код проверки, я получаю сценарий 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 не справились, но пометка папки «оболочки» как исключенной сняла ошибку блокировки при анализе/фиксации кода. Однако последствия мне пока неясны. - person Vincent AUDIBERT; 10.04.2021

Самое простое решение — снова создать проект с помощью Spring Starter.

После того, как вы настроили все необходимое в файле pom -> Создать -> Загрузить его.

Откройте в своей IDE и скопируйте и вставьте все исходники кода, которые вы уже написали.

person catch23    schedule 07.02.2021