Итак, у меня есть небольшая проблема и я немного новичок в Maven, я не уверен, как обрабатывать.Maven - Исключение дескриптора Artifcat - Локальный репозиторий и онлайновый конфликт
У меня есть проект Maven с кучей зависимостей. Большинство из них - типичные вещи, такие как Jackson, Mongo, Junit и т. Д. Однако у меня также есть зависимости от некоторых местных требований, которые у меня есть.
В затмении я пошел File-> Import-> Установить или Deploay артефакта в Maven Repo
Я указываю на соответствующую артефакт, и это coresponding POM файл, и все хорошо. файл pom.xml не вызывает ошибок, и все это хорошо. Однако, если я перейду к обзору или просмотрю код вообще, он не подберет эти библиотеки.
Я пошел и проверил в своей папке .m2 \ repository и все библиотеки там. Я использовал 7zip, и код был в банках, как и я.
Итак, я подумал - я постараюсь сделать обновление Maven и сделать это в автономном режиме, чтобы рассказать об этом, чтобы посмотреть местные репозитории. Хорошо, если я это сделаю:
UnresolvableModelException: не удается получить доступ к центральному (http://repo.maven.apache.org/maven2) в автономном режиме, и артефакт ранее не был загружен с него.
Если я затем вернуться назад и попытаться сделать регулярное обновление, я получаю следующее
ArtifactDescriptorException: Не удалось прочитать артефакт дескриптор XXXX: YYYY, который мой местный материал хранилище.
Кажется, я теряю либо тот, либо другой.
Любая помощь будет замечательной!
Попробуйте запустить Maven в режиме отладки с опцией -X, а затем пропустите его здесь. $ M2_HOME или localrepository может быть неправильным (из-за того, что settings.xml не настроен или не переопределен другим). –
Один из них был переписан - напишите, что в качестве ответа, чтобы я мог вас поменять –