LINUX.ORG.RU

Как заставить Maven вытащить зависимости? (NetBeans)

 , ,


0

1

сабж. А то пишет

Failed to execute goal on project MyProject: Could not resolve dependencies for project...
и все зависимости из pom.xml перечисляет.

Я же правильно понимаю, что их для сборки просто не хватает в ~/.m2 ?

★★★★★

Последнее исправление: bvn13 (всего исправлений: 1)

интрнет есть? DNS работает? maven.org пингуется? в сети нет какого-нибудь говнища типа прозрачных прокси?

если запустить mvn clean install из консоли, то же самое пишет или другое?

в ~/.m2/settings.xml (или как его там) нет каких-нибудь мёртвых прокси?

доступ на запись в ~/.m2 есть?

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

интрнет есть? DNS работает? maven.org пингуется? в сети нет какого-нибудь говнища типа прозрачных прокси?

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

если запустить mvn clean install из консоли, то же самое пишет или другое?

пишет, что mvn не найден.

в ~/.m2/settings.xml (или как его там) нет каких-нибудь мёртвых прокси?

этого файла вообще нет. вангую, что по дефолту работает

доступ на запись в ~/.m2 есть?

> ls -l -A | grep m2
drwxr-xr-x   3 bvn13 users     4096 Apr  4  2014 .m2
bvn13 ★★★★★
() автор топика
Ответ на: комментарий от stevejobs

Как заставить этот парент пом быть? Когда этот проект собирался, я парент вообще не трогал. И почему-то другой модуль в этом паренте нормально собирается.

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от stevejobs

Вот щас на дурака собрал парент, так он пересобрал оба модуля (причем успешно!) и создал эти хмл-ки в репах... ничего не понимаю. Этому есть объяснение?

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от Legioner

Так да, сработало именно так. Но почему сейчас так, когда позавчера еще было можно сам модуль-проект собирать без родителя?

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от bvn13

Надо читать документацию по этим мультипроектам, я с ними почти не работал. Припоминаю проблемы с тем, что они друг друга не видят. Собирай всегда из родительского проекта, по идее должно все проблемы решить. Ну или почитай документацию, может там чего полезного будет.

Legioner ★★★★★
()
Ответ на: комментарий от bvn13

например, в паренте правильно прописаны подмодули, а в подмодулях неправильно прописан парент. Когда собираешь парент, избыточная информация (обратные ссылки в подмодулях) игнорируются, поэтому оно собралось. Одна из многих причин.

попробуй сделать на всех них (парент и оба модуля) «mvn help:effective-pom», вкурить в результаты и понять, в чем разница

думаю что «mavenfuck» может продолжаться долго, часами, и общение редкими сообщениями на лоре будет очень медленно приближать нас к результату. Попробуй разобраться сам.

stevejobs ★★★★☆
()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от bvn13

Но почему сейчас так, когда позавчера

а что случилось с позавчера? Может, обновилась версия maven? Или посмотри по истории гита твоего проекта, кто менял pom'ки с позавчера, и что там важного поменялось по структуре

stevejobs ★★★★☆
()
Ответ на: комментарий от bvn13

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

orm-i-auga ★★★★★
()
Ответ на: комментарий от bvn13

Тому что программисты не читают документацию объяснения нет.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.