Пытаюсь импортировать проект maven, но некоторые зависимости отсутствуют в eclipse после импорта

#java #eclipse #maven #maven-plugin

#java #eclipse #maven #maven-плагин

Вопрос:

Я перепробовал все, но у меня ничего не получилось. Некоторые зависимости maven отсутствуют в eclipse, но присутствуют в pom.xml файл и локальный репозиторий Любая помощь будет высоко оценена

Фотография ошибки

Комментарии:

1. Что означает «все»? Вы щелкнули правой кнопкой мыши по проекту и сообщили Maven об обновлении? Вы запускали mvn clean ?

2. Можете ли вы также опубликовать свой settings.xml каталог установки из maven? Вероятно, проблема, связанная с установкой maven.

Ответ №1:

В идеале, когда вы запускаете сборку Maven, Maven автоматически загружает все банки зависимостей в локальный репозиторий, но я столкнулся с аналогичной проблемой раньше, и обновление проекта maven помогло мне проект> maven> обновить проект

ниже я объяснил все это от сборки до обновления с помощью снимков экрана, надеясь, что это поможет вам

  1. щелкните правой кнопкой мыши проект> запустить как> maven buildвведите описание изображения здесь
  2. приведенный выше шаг должен запустить окно редактирования конфигурации и запуска, здесь установлены цели: чистая установкавведите описание изображения здесь
  3. затем нажмите выполнить
  4. снова щелкните правой кнопкой мыши проект> Maven> обновить проектвведите описание изображения здесь
  5. проверьте принудительное обновление snapshot / releases и нажмите okвведите описание изображения здесь
  6. наконец, проверьте в разделе maven dependencies еще раз, загружены ли банки

PS если у вас есть JARS, загруженные локально, вы можете добавить их вручную в свой путь сборки, щелкнув правой кнопкой мыши проект> свойства, чтобы решить проблему введите описание изображения здесь

Комментарии:

1. Ничего не получилось, я не хочу загружать каждый файл jar из Интернета и помещать его в их локальный репозиторий, так как это займет чертовски много времени.

2. Также я удалил весь репозиторий m2 и повторно импортировал проект снова, но все равно это не сработало. Кроме того, я установил apache maven на свой ноутбук и изменил встроенный maven в eclipse, но все еще есть множественные ошибки

3. не могли бы вы поделиться своим pom-файлом

4. Правильно ли вы импортируете свой проект maven, убедитесь, что плагин maven установлен в вашей среде разработки eclipse, затем выполните следующие действия Откройте Eclipse Нажмите «Файл»> «Импорт» Введите Maven в поле поиска в разделе «Выбор источника импорта»: выберите существующие проекты Maven, нажмите «Далее», нажмите «Обзор» и выберите папку, которая является корнем Mavenпроект (вероятно, содержит pom.xml файл) Нажмите кнопку Далее Нажмите кнопку Готово

Ответ №2:

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

См. https://maven.apache.org/guides/introduction/introduction-to-repositories.html для получения дополнительной информации о том, как определить ваши репозитории.