Maven висит на Windows - PullRequest
       2

Maven висит на Windows

1 голос
/ 23 октября 2011

Я пытаюсь построить проект, используя maven (mvn).Как вы, возможно, знаете (для людей, которые раньше использовали mvn), если в проекте отсутствуют какие-либо зависимости для сборки, mvn сначала загружает эти зависимости откуда-то (я думаю, центральные репозитории).Моя проблема в том, что в Windows 7 mvn зависает на этом этапе загрузки недетерминированно и часто.Вчера я ждал 10 часов, чтобы загрузить зависимость размером всего 300-400 кбит / с.Кто-нибудь знает, как это исправить или в чем причина?

Спасибо,

Ответы [ 4 ]

5 голосов
/ 01 сентября 2012

Установка MAVEN_OPTS в -Djava.net.preferIPv4Stack=true исправила эту проблему для меня (эта опция отключает IPv6 и использует исключительно сокеты AF_INET).

Я нашел это решение в качестве ответа на Maven застрял на загрузке зависимостей при использовании java 7 проблема на http://jira.codehaus.org.

См. Также

[Ack: спасибо @ David Hartveld за дополнительную информацию по этому вопросу.]

2 голосов
/ 28 мая 2012

Если вы используете AVG, попробуйте отключить его.

http://comments.gmane.org/gmane.comp.jakarta.turbine.maven.user/122046

0 голосов
/ 08 февраля 2012

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

0 голосов
/ 23 октября 2011

Решите ваши проблемы с сетью.Если загрузка не удалась или зависла, это не что-то внутри Maven.Когда он загружает артефакты, он показывает вам загружаемые URL.Вы можете использовать эти URL для устранения ваших проблем.Попробуйте их в браузере, от wget или любого другого.

...