компиляция с maven и nexus застряла на загрузке артефактов
Мы используем здесь nexus 1.9.2.4 и maven 2.2.1 и на одном ПК (и только на этом), когда мы пытаемся скомпилировать наш код с помощью maven, он застревает на загрузке jars. например, он застрянет на:
И не будет продолжать вообще. пробовал использовать maven 3.0.4, но с тот же результат.
Машина работает под управлением windows 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"с
Сохранить
Закрыть
Перезагрузить терминал.