Не удалось рассчитать план сборки: плагин org.apache.maven.plugins: maven-resources-plugin: 2.5 или одна из его зависимостей не может быть разрешена

178
org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
    at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:129)
    at org.eclipse.m2e.core.internal.project.registry.EclipsePluginDependenciesResolver.resolve(EclipsePluginDependenciesResolver.java:48)
    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:142)
    at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:261)
    at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:185)
    at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(DefaultLifecycleExecutionPlanCalculator.java:152)
    at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:386)
    at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.setupMojoExecution(ProjectRegistryManager.java:865)
    at org.eclipse.m2e.core.internal.project.registry.MavenProjectFacade.getMojoExecution(MavenProjectFacade.java:355)
    at org.eclipse.m2e.core.project.configurator.AbstractCustomizableLifecycleMapping.getBuildParticipants(AbstractCustomizableLifecycleMapping.java:66)
    at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:87)
    at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:414)
    at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:351)
    at org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:74)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296)
    at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:186)
    at org.sonatype.aether.impl.internal.DefaultRepositorySystem.readArtifactDescriptor(DefaultRepositorySystem.java:279)
    at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:115)

Я читал, где многие люди смогли решить эту проблему:

Я новичок в Maven, поэтому прошу прощения за любое мое невежество

Этот проект работает на другом компьютере, и только что вытащил его из репозитория на этом, с той же версией eclipse и m2e plugin. Я дурачусь с этим уже более 10 часов, и это сводит меня с ума (Maven до сих пор был для меня всего лишь головной болью ...) Любая помощь чрезвычайно ценится! Заранее спасибо!

РЕДАКТИРОВАТЬ

Посмотрев ближе, я заметил, что он не загружает файлы .jar в локальный репозиторий ... Я не уверен, что это что-то очевидное ...

РЕДАКТИРОВАТЬ

Мне не дают возможность добавить Maven Dependencies в путь сборки.

односложный
источник
Ни один из ответов не помог мне, но я нашел ответ в этом посте: stackoverflow.com/questions/5704010/maven-in-5-min-not-working , особенно решение № 1.
Сидней,

Ответы:

154

У меня была точно такая же проблема.

[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5: Failure to find org.apache.maven.plugins:maven-resources-plugin:pom:2.5 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
...

Был maven 3.0.5, затмение Kepler с установленной JBoss Dev Studio 7. Компьютер сидит во внутренней сети с прокси в интернет. Вот что я сделал.

0. Проверьте, работает ли сервер репозитория maven

1. Проверьте, что прокси настроен и работает

Сначала я подумал, что это проблема с прокси, я убедился, что maven settings.xml содержит настройки прокси (settings.xml может существовать в двух местах, одно в MAVEN_HOME. Другое в% userprofile% .m2 \, а последнее имеет более высокий приоритет). :

<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>optional-proxyuser</username>
  <password>optional-proxypass</password>
  <host>proxy.host.net</host>
  <port>80</port>
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>

и проверил, что прокси работает, пытаясь связаться с ним по телнету:

telnet [proxy] [port number]

2. Проверьте не Eclipse Issue

запускал mvn compile на уровне командной строки вне затмения - та же проблема.

Если 'mvn compile' сработал. Но он не работает с использованием плагина maven в eclipse, см. Плагин Maven, не использующий настройки прокси-сервера eclipse

3. Проверьте, не проблема кэша Удалил все содержимое в моем локальном хранилище maven. (Местоположение по умолчанию: ~ / .m2 / repository) А затем перезапустите maven - возникла та же проблема.

4. Что сработало для меня

Автоматически загружать и устанавливать отсутствующий плагин. Объявляя об отсутствующем плагине в разделе сборки POM-файла для плагина, Management Maven автоматически получит необходимый плагин. В файле POM добавьте этот код для нужной версии плагина:

  <build>
        <pluginManagement>
          <plugins>
            <plugin>
              <artifactId>maven-resources-plugin</artifactId>
              <version>2.7</version>
            </plugin>           
          </plugins>
        </pluginManagement>   
    </build>

Установите отсутствующий плагин вручную: я зашел на http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin/2.5 и скачал maven-resources-plugin-2.5.jar и maven-resources-plugin -2,5.пом . Скопировал его прямо в репозиторий maven в правильную папку (~ / .m2 / repository / org / apache / maven / plugins / maven-resources-plugin / 2.5) и перезапустил 'mvn compile'. Это решило проблему.


Edit1

После этого у меня были еще две проблемы с 'mvn install':

The POM for org.apache.maven.plugins:maven-surefire-plugin:jar:2.10 is missing, no dependency information available

The POM for org.apache.maven.plugins:maven-install-plugin:jar:2.3.1 is missing, no dependency information available

Я подошел к этой проблеме так же, как и выше, загрузив с http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-surefire-plugin/2.10 и http://mvnrepository.com/artifact/org. apache.maven.plugins / Maven-установки-плагин / 2.3.1

JackDev
источник
3
Я собирался последовать вашим предложениям, но в последний момент я попытался установить mvn. Это сработало, что говорит о том, что основной причиной является проблема с серверами для репозитория по умолчанию.
Донал Лафферти
1
Спасибо, моя проблема была именно с файлом POM! Я думаю, это потому, что я установил Maven 2.6 за пределами Eclipse, на моем компьютере. В той же папке для Maven 2.6 находятся файлы JAR и POM, в то время как для Maven 2.5 имеется только файл JAR
ericn
1
@Akari, посмотрите maven.apache.org/guides/introduction/… во внутренней корпоративной сети может быть локальный репозиторий maven, сервер репозитория maven и общедоступный репозиторий maven.
JackDev
1
В моем случае я проверил ~ / .m2 / repository / org / apache / maven / plugins / maven-resources-plugin / 2.6 и pom-файла вообще не было !! Это действительно помогло. Огромное спасибо!
Ананд Рокзз
1
Я думаю, что вы должны обновить свой ответ, чтобы учесть тот факт, что удаление всего в локальном репозитории maven также может быть решением.
Адриан Бер
132

У меня была точно такая же проблема, и так как я где-то читал, что ошибка была вызвана кэшированным файлом, я исправил ее, удалив все файлы в папке репозитория .m2. В следующий раз, когда я собрал проект, мне пришлось снова загрузить все зависимости, но это того стоило - 0 ошибок !!

Neets
источник
6
Я сделал то, что вы сказали здесь. Кажется, это решило мою проблему.
2013 года
2
Подобная проблема здесь - это решение, кажется, исправило это и для меня.
Прииду Нимре
1
То же самое было для меня. Но я начал mvnс опции отладки и заметил, что файл pom в локальном хранилище поврежден. Удаление этого файла и повторный запуск mvnпривели к тому, что этот файл был загружен снова, и все заработало.
Адриан Бер
2
просто удалил все из org/apache/maven/plugins/maven-resources-plugin/2.5папки и mvn installснова запустил . Меня устраивает.
Шамс
1
В Eclipse, я думаю, этого также можно достичь, щелкнув правой кнопкой мыши по проекту -> Maven -> Обновить проект и выбрав «Принудительное обновление Stapshots / Releases», и нажмите «ОК». Все зависимости были загружены с 0 ошибками.
Тамара Авив
17

Несколько вещей, чтобы попробовать:

  1. Дважды проверьте расположение локального репозитория артефактов, настроенного в вашем settings.xmlфайле (в следующем месте{your home folder}/.m2/settings.xml ). Вы уверены, что местное репо находится там, где вы думаете? (Да, ошибка, которую я сделал в прошлом ...)
  2. Удалите все содержимое репозитория артефактов на новой машине сборки (или, по крайней мере, все, что связано с Maven). Вы упомянули о некоторой очистке репозитория артефактов, но я не уверен, какие каталоги вы удалили. Я столкнулся с такими странными проблемами, когда банка была повреждена.
  3. Убедитесь, что у вас достаточно дискового пространства / квоты для локального репозитория артефактов. Я столкнулся со странными проблемами, когда у меня не было достаточно большой квоты для хранения всех артефактов, вероятно вызванных частично загруженными файлами JAR.
  4. Попробуйте запустить с простым Maven в командной строке; возьмите Eclipse и m2e из уравнения. mvn -U dependency:resolveдолжен сделать это. -U вынуждает Maven загружать независимо от того, какие политики обновления вашего репозитория. Добавить, -Xчтобы получить подробную запись отладки.
  5. Скопируйте файл settings.xml из MAVEN_HOME \ conf \ в USER_HOME.m2. Добавьте прокси (если необходимо), если вы находитесь за прокси-сервером.
user944849
источник
+1. Первая проверка позаботится о большинстве случаев, особенно когда у нас есть определенный файл настроек mvn. Для пользователей Eclipse, быстрое исправление - указать правильный файл настроек в Window> Preferences> Maven> User Settings.
Джани
9

я столкнулся с той же проблемой при использовании Eclipse Kepler и Maven версии 3.2,

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

Есть две версии (2.5 и 2.6) плагина под

.m2/repository/org/apache/maven/plugins/maven-resources-plugin/

я удалил версию 2.5 тогда у меня сработало

вектор
источник
7

Моей проблемой было расположение файла конфигурации.

В настройках затмения (Windows-> предпочтения-> maven-> Настройки пользователя) файл конфигурации по умолчанию для maven указывает на C:\users\*yourUser*\.m2\settings.xml. Если вы разархивируете maven и установите его в папку по вашему выбору, файл будет внутри *yourMavenInstallDir*/conf/, поэтому, вероятно, не там, где думает Eclipse (моего не было). Если это так, Maven не будет загружаться правильно. Вам просто нужно установить путь «Настройки пользователя», чтобы указать на правильный файл.

болтун
источник
7

Похоже, что для этой проблемы может быть много разных причин. Я испытал это после установки новой версии Eclipse (Luna). Maven из командной строки работал нормально, но у Eclipse были проблемы со сборкой.

Я использую центр сертификации в моей JRE. Это важно, потому что это обеспечивает мою аутентификацию при загрузке ресурсов Maven. Несмотря на то, что мой проект указывал на соответствующую JRE внутри Eclipse - Eclipse работал с использованием другой JRE (это очевидно, если смотреть на свойства процесса Java в диспетчере задач Windows). Моим решением было добавить следующее в мой eclipse.ini и явно определить JRE, который я хочу использовать.

-vm
C:\Program Files\Java\jdk1.7.0_51\bin\javaw.exe 
Гилберт Аренас Кинжал
источник
4

Вы должны проверить Force Update Snapshots/Releasesпри обновлении проекта с Maven. Он работал для меня :-).Принудительное обновление снимков / релизов

gxet4n
источник
3

Попробуйте удалить все каталоги в /usr/share/maven-repo - конечно, тогда maven умрет, поэтому вы должны переустановить и попробовать снова. В моем случае переустановите из maven ver.3. Помогло maven2 с удалением всех репозиториев.

Я попытался удалить все из .m2, но это не помогло.

osmial
источник
3
На этот вопрос есть принятый ответ, и ваш ответ - сказать ему, чтобы он удалил все свои каталоги? Обязательно прочитайте весь вопрос и ответы, прежде чем отвечать.
durron597
2
@ durron597: решение Мартина на самом деле очень близко к принятому ответу. Он добавляет больше информации к принятым ответам.
Разумник
3

Некоторые файлы отсутствуют в вашем локальном хранилище. Обычно под${user.home}/.m2/repository/

Ответ Neets решает проблему. Однако, если вы не хотите загружать все зависимости в свой локальный репозиторий снова, вы можете добавить отсутствующую зависимость в ваш проект и скомпилировать ее.

Используйте веб-сайт репозитория maven, чтобы найти зависимость. В вашем случае http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin/2.5 отсутствовал.

Скопируйте указанный XML-файл в файл pom.xml вашего проекта. В таком случае

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.5</version>
</dependency>

Запустите mvn compileв корневой папке pom.xml. Maven загрузит все отсутствующие зависимости. После загрузки вы можете удалить добавленную зависимость.

Теперь вы сможете импортировать проект maven или обновить проект без ошибок.

Удивленный кокос
источник
3

Что я обнаружил, так это то, что пока m2e ищет v2.5 по умолчанию, в моем локальном репо есть 2.6, а не 2.5.

Не вдаваясь в подробности о том, как это произошло, просто добавление зависимости к pom решило проблему.

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.6</version>
</dependency>

Это можно удалить после запуска сборки один раз

Юрий Гридин
источник
3

Выполните несложные шаги для решения следующей проблемы: Не удалось рассчитать план сборки: Плагин org.apache.maven.plugins: maven-resources-plugin: 2.5 или не удалось разрешить одну из его зависимостей: Не удалось прочитать описание артефакта для org.apache. .maven.plugins: maven-ar-plugin: ar: 2.4 в затмении

введите описание изображения здесь

Решение: Шаг 1: введите описание изображения здесь

Шаг 2:

введите описание изображения здесь

Проблема решена

введите описание изображения здесь

Сандип Нехте
источник
2

Более тонкой причиной этого может быть файл Settings.xml, в первой строке которого перед пробелом указан пробел.

cduggan
источник
2

Надеюсь, я не опаздываю на вечеринку.

Обнаружил это с помощью Eclipse Kepler и Maven 3.1.

Решением является использование JDK, а не JRE для вашего проекта Eclipse. Обязательно попробуйте maven clean и протестируйте Eclipse только для загрузки отсутствующих банок.

Yamato
источник
У меня была эта проблема в течение долгого времени, и я не мог ее решить, пока не начал изучать системные переменные. Оказывается, я установил JAVA_HOME на JRE, а не на JDK.
Джо Карузо
1

У меня была такая же проблема, но с другой причиной. Решением было отключить Avira Browser Protection (на немецком языке Browser-Schutz). Я взял решение из m2e не может передать метаданные из Nexus, но командная строка Maven может . Его можно активировать снова, если у maven есть необходимый плагин.

iuzuz
источник
1

Большинство людей посоветуют вам проверить настройки прокси-сервера или удалить и повторно добавить артефакты, но я буду держаться подальше от этого и дам другое предложение на случай, если это не станет вашей проблемой. Это могут быть настройки вашего зеркала.

Если вы используете maven в офисе, то есть большая вероятность, что maven настроен на поиск внутреннего хранилища maven вашей компании. Если вы выполняете какую-то работу из дома и не подключены к сети, это может быть проблемой. Очевидное решение может быть VPN для офиса, чтобы получить видимость этого репо. Другим способом решения этой проблемы является добавление еще одного зеркального сайта в ваш файл /User/.m2/settings.xml, чтобы в случае невозможности найти его в сети вашего офиса он попытался сделать публичное репо.

<mirror>
    <id>Central</id>
    <url>http://repo1.maven.org/maven2</url>
    <mirrorOf>central</mirrorOf>
    <!-- United States, St. Louis-->
</mirror>

Другие репозитории maven можно посмотреть здесь: http://docs.codehaus.org/display/MAVENUSER/Mirrors+Repositories.

afenkner
источник
1

В моем случае я использую внешнюю установку maven с m2e. Я добавил свои настройки прокси в файл settings.xml внешней установки maven. Эти настройки не использовались m2e даже после того, как я установил внешнюю установку maven как установку по умолчанию maven.

Чтобы решить эту проблему, я настроил файл глобальных настроек maven в eclipse, чтобы он был файлом settings.xml из моей внешней установки maven.

Теперь Eclipse может загрузить необходимые артефакты.

Маркус Перобнер
источник
1

После ввода настроек вашего прокси в settings.xml

<proxies>
<!-- proxy 
 | Specification for one proxy, to be used in connecting to the network.
 |  -->
<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>DOMAIN\YOURID</username>
  <password>123456</password>
  <host>proxy.company.com</host>
  <port>8080</port>
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>

</proxies>

Проверьте, имеет ли тег ниже значение false в файле settings.xml

<offline>false</offline>

Это помогло мне.

Рафаэль
источник
1

В дополнение к тому, что отвечает @JackDev, что также решило мою проблему:

1) Установите jdk в каталог без пробелов:

C:/Java

Вместо того

C:/Program Files/Java

Это известная проблема в Windows. Я установил JAVA_HOME, а

2) Установите maven, как в случае Java, под C:/Maven. Исправлено M2_HOMEсоответственно.

3) Я Java 7 и Ява 8 на моем ноутбуке. Поэтому я определил JVM с помощью eclipse.ini. Это не обязательный шаг, если у вас нет -vmзаписи в вашем eclipse.ini. Я обновил:

C:/Java/jdk1.7.0_79/jre/bin/javaw.exe

Вместо того:

C:/Java/jdk1.7.0_79/bin/javaw.exe

Удачи

KerenSi
источник
1

Если вы настроили хранилище в файле settings.xml вашего maven , проверьте, есть ли у вас доступ к нему.

Когда у меня возникла эта проблема, в settings.xml были настроены корпоративные репозитории , но меня не было в компании.

stidiovip
источник
1
his issue is happening due to change of protocol from http to https for central repository. please refer following link for more details. https://support.sonatype.com/hc/en-us/articles/360041287334-Central-501-HTTPS-Required 

In order to fix the problem, copy following into your pom.ml file. This will set the repository url to use https.

<repositories>
        <repository>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <releases>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
        </pluginRepository>
    </pluginRepositories>
SKSajjan
источник
0

Вариант 3 JackDev работает для меня после того, как я изменил хранилище по умолчанию на другую папку.

Ниже то, что я вижу после того, как плагин M2E автоматически загрузит maven-resources-plugin-2.6. Может быть, это может дать вам подсказку, если вы хотите использовать ручной подход. Необходимые файлы можно скачать здесь: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/.

введите описание изображения здесь

smwikipedia
источник
0

Если у вас есть прокси, вы также должны очистить SOCKS в

Window > Preferences > Network Connections.
forzagreen
источник
0

Я получил ту же проблему.

Я только что установил плагин m2e (Maven2Eclipse) с сайта ниже:

http://www.eclipse.org/m2e/

Eclipse> Справка> Установить новое программное обеспечение> Доступные сайты программного обеспечения> Добавить

Name: m2e (any name is OK)
Location:m2e - http://download.eclipse.org/technology/m2e/releases/

Под установочным окном> Работа с:

Выберите это новое местоположение и добавьте все плагины, которые появляются. Eclipse перезапустился, и он работал правильно, без предыдущих ошибок.

Санчит Хера
источник
0

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

user1207381
источник
0

Попробуйте загрузить другую версию Maven. У меня была такая же проблема с maven 3.5.2, я решил свою проблему просто скачав maven 3.0.4

skordemir
источник
0

Очень старые вещи.

Решил исправить локальный репозиторий в settings.xml. Этот файл был скопирован с моего другого компьютера, и путь к хранилищу .m2 был другим.

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <localRepository>C:\Users\foo\.m2</localRepository>

</settings>
Привет, StackExchange
источник
0

Я мог бы решить проблему с помощью следующих шагов

  1. Установите Maven отдельно
    https://www.mkyong.com/maven/how-to-install-maven-in-windows/
  2. Установите внешнюю установку Maven в Eclipse
    введите описание изображения здесь


3. Установите прокси в файле settings.xml при установке Maven
(C: \ path \ apache-maven-3.6.0 \ conf)

<proxy>
 <id>optional</id>
 <active>true</active>
 <protocol>http</protocol>
 <username>optional-proxyuser</username>
 <password>optional-proxypass</password>
 <host>proxy.host.net</host>
 <port>80</port>
 <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
  1. Обновите настройки пользователя Maven введите описание изображения здесь

  2. Обновление проекта Maven
    введите описание изображения здесь

jafarmlp
источник
0

Я перенес свой проект на другую машину, скопировал все библиотеки maven со старой машины на новую, щелкнул правой кнопкой мыши мой проект >> Maven >> Обновить проект. А потом построил мой проект. В дополнение к этому, я также сделал один шаг, который показан на скриншоте. И это все, что сработало !!

Зайдите в Window -> Preferences -> Maven -> User Setting, убедитесь, что у вас есть эти настройки.
введите описание изображения здесь

Также щелкните правой кнопкой мыши по своему проекту -> Свойства -> Maven и убедитесь, что у вас есть путь к репозиторию Maven.
введите описание изображения здесь

mannedear
источник
0

Я сталкиваюсь с той же проблемой, и ни одна из вышеперечисленных работ не работает, например, при обновлении MVN также возникает та же ошибка, при сборке также происходит то же самое, вводятся детали в settings.xml, хотя даже та же проблема.

После этого я снова попытался сделать что-то другое, чего раньше не делал, и это работает.

Это просто, я нажал принудительное обновление при обновлении проекта Mvn. Если щелкнуть правой кнопкой мыши файл pom, в Maven появится опция «Обновить проект», и откроется одно всплывающее окно для выбора опции обновления. ПОЖАЛУЙСТА, УБЕДИТЕСЬ, ЧТО СИЛЬНОЕ ОБНОВЛЕНИЕ ПРОВЕРЕНО, по умолчанию не отмечено. И бинго, это работает как шарм!

Pranay
источник