компиляция с maven и nexus застряла на загрузке артефактов


Мы используем здесь nexus 1.9.2.4 и maven 2.2.1 и на одном ПК (и только на этом), когда мы пытаемся скомпилировать наш код с помощью maven, он застревает на загрузке jars. например, он застрянет на:

Загрузка: http://mainserver:8081/nexus/content/groups/public/org/codehaus/mojo/javascript/javascript-maven-plugin/1.0-alpha-1-SNAPSHOT/javascript-maven-plugin-1.0-alpha-1-20090530.211438-7.jar 17 / 54K

И не будет продолжать вообще. пробовал использовать maven 3.0.4, но с тот же результат.

Машина работает под управлением windows 7.

Любой совет будет оценен по достоинству

2 7

2 ответа:

Это похоже на ошибку, связанную с использованием Maven на Java 7 и 64-битных Windows. Я уже сталкивался с подобными проблемами.

Отчет об ошибке maven и некоторые обсуждения можно найти здесь:

Http://jira.codehaus.org/browse/MNG-5162

Обходной путь задокументирован здесь:

Https://cwiki.apache.org/confluence/display/MAVEN/ConnectException

Добав -Джава.чистая.preferIPv4Stack=true, чтобы MAVEN_OPTS

Maven действительно нуждается в какой-то поддержке зеркал и предохранителей для qurkeyness интернета. Действительно, не все смогут иметь пиринговое соединение с репозиториями Oracle и Apache. Каждое интернет-соединение будет сбрасывать пакет здесь и там, ответ" получить нового провайдера " от поклонников Maven не поможет, даже если это будет опция.

Я смотрел на загрузку 400k go nowhere около 10 минут. Я заметил, что он застревает на те же файлы каждый раз, когда я стираю свое РЕПО (может быть, плохой сектор?). Что является полным Питом, так как кажется, что я не могу указать зеркала для него (кроме взлома файла hosts). Если вы руководитель проекта Maven, посмотрите на способности для идей о том, что Maven может быть.

Править: Здесь я нашел решение своей проблемы с Maven.

Https://jira.codehaus.org/browse/MNG-5162

Под Ubuntu 13.10 просто...

Судо гедит / etc / окружающая среда

Добавить

MAVEN_OPTS="-Джавой.чистая.preferIPv4Stack=True"с

Сохранить

Закрыть

Перезагрузить терминал.