Maven не может загрузить зависимость - PullRequest
0 голосов
/ 03 апреля 2019

У меня большая проблема с утра. префикс, который я уже проверил, если эта проблема была решена, но, несмотря на то, что это аналогичная проблема, моя ошибка сохраняется.

проблема в том, что когда я пытаюсь добавить новую зависимость в pom проекта, maven не может загрузить и говорит, что "не может решить артефакт ..", в репозитории m2, например, представьте, что я Я пытаюсь добавить зависимость postgresql, в папке postgresql есть только последний обновленный файл. я знаю, что это означает, что maven создает этот файл, потому что он не может загрузить его, и они «запоминают» это, но почему? Я попробовал все из другого подобного поста, например, build clean install -U, или удалил из cmd all .lastUpdated файл или очистил рабочее пространство и создал новый, но не решил мою проблему. Самое смешное, что когда я меняю проект в другом рабочем пространстве Eclipse (и связанные с ним настройки), он уходит. У моего друга такая же конфигурация (настройки ecc) проекта, и у него нет этой проблемы, так что я думаю, что это не проблема настроек.

у вас есть какой-нибудь совет для меня? Я не публикую код, но если вам что-то понадобится, я сделаю. спасибо

Ответы [ 2 ]

0 голосов
/ 03 апреля 2019

У меня иногда возникает такая проблема, особенно в рабочей сети.

У меня есть 2 варианта, которые помогают мне решить эту проблему:

1) Просто зайдите со своим терминалом в каталог и запустите "mvn compile". Тогда это должно работать. Если нет, вы можете попытаться сделать недействительными кэши и перезапустить IntelliJ: File-> Invalidate Caches & Restart "

2) Если вы также используете Idea, вы можете поменять версию maven на свою. В моем случае я изменил с maven3 на maven, который у меня есть на C: \ maven. После этого все зависимости будут загружены

0 голосов
/ 03 апреля 2019

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

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

Затем используйте этот формат в командной строке, чтобы добавить его вручную.в ваш репозиторий Maven:

mvn install: install-file -DgroupId = javax.example -DartifactId = example -Dversion = 1.0.0 -Dpackaging = jar -Dfile = jta-1.0.1.jar(выше был только пример, и вам нужно будет найти специфику для вашего файла JAR.)

...