it-roy-ru.com

CoreException: Не удалось получить значение параметра compilerId для выполнения плагина default-compile: PluginResolutionException

Каждый раз, когда я создаю простой проект maven, я получаю сообщение об ошибке ниже Пожалуйста, дайте мне знать, что может быть решением. Я пробовал много способов решить эту проблему, но не смог. в чем может быть причина?

Это из-за Eclipse или из-за хранилища или какой-либо проблемы с сертификатом?

CoreException: Не удалось получить значение параметра compilerId для выполнения плагина default-compile: PluginResolutionException: плагин org.Apache.maven.plugins: maven - Компилятор-плагин: 3.1

 enter image description here

10
chinmaya

Я решил эту проблему с помощью функции Eclipse «Обновление проекта Maven» (ALT + F5). Завершите проверку опции «Принудительное обновление снимков/выпусков».

34
Tyler 十三将士归玉门

Да, если вы читаете подробности об ошибке, это говорит о том, что плагин кэшируется и не извлекается/выталкивается из/в удаленный репозиторий. Следовательно, мы должны выполнить принудительное обновление, используя функцию Eclipse «Update Maven Project» и отметив опцию «Принудительное обновление снимков/выпусков».

1
Saurabh Agrawal
  • Проверить обновить Maven Project (ALT + F5) функция;
  • Нажмите на опцию Принудительное обновление снимков/Выпуски .

Это должно работать просто отлично.

1
Weipeng Liu

Да, когда мы проверяем «Принудительное обновление снимков/выпусков» для обновления проекта maven, ошибка устраняется, и она работает нормально.

  • Нажмите ALT + F5, чтобы открыть подокно «Обновление проекта Maven», или вы Можете щелкнуть правой кнопкой мыши на вашем проекте -> Maven -> Обновить проект 
  • Установите флажок «Принудительное обновление снимков/выпусков»
0
KC_911723

Если тот же проект открывается в другом Eclipse или любом другом IDE параллельно, и при попытке построить тот же проект я получаю ту же ошибку. После закрытия и перестроить то же самое, он решен

0
KartickS

Наилучший подход - перейти в рабочий каталог через командную строку, где был доступен файл pom.xml, и выполнить команду mvn clean package -U

0
subhashis