2012-03-28 2 views
3

Я новичок в Maven. Первый раз, когда я запустить команду mvn clean install и он дал мне ошибку ниже:Сервис недоступен при создании с использованием Maven

[ERROR] Non-resolvable parent POM: Could not transfer artifact com.sybase365.mobiliser:mobiliser-parent:pom:4.6.0-RC02 from/to repo (http://orinoco.sybase.com/nexus/content/groups/public-devel): Failed to transfer file: http://orinoco.sybase.com/nexus/content/groups/public-devel/com/sybase365/mobiliser/mobiliser-parent/4.6.0-RC02/mobiliser-parent-4.6.0-RC02.pom . Return code is: 503, ReasonPhrase:Service Temporarily Unavailable. and 'parent.relativePath' points at wrong local POM @ line 3, column 11 ->

Как решить эту ошибку?

+0

У меня есть та же проблема, и считают, что это связано с прокси –

ответ

3

Ваш удаленный репозиторий недоступен. См. Объяснение ошибки 503 в here.

2

Может быть, также я нахожу, что эта ошибка происходит все время, когда доступно репо и загрузка файла вручную из графического интерфейса Nexus. По какой-то причине maven смотрит в неправильное расположение репозитория. Если это происходит для одной банки и ее пом, вы можете загрузить файл вручную.

Если maven когда-либо сталкивается с временной проблемой HTTP, он хранит последний обновленный файл, который вам нужно удалить, или он не будет пытаться загрузить файл снова на некоторое время. sudo updatedb & & найти lastUpdated | xargs rm Или соберитесь в проводнике в /Users/username/.m2/repository, чтобы найти файлы, если вы используете windoze.

Еще одна вещь, которая может испортить доступ к репо - прокси-сервер, который использует maven. Проверьте содержимое файла ~/.m2/settings.xml или создайте этот файл и настройте какие-либо прокси-серверы HTTP или их отсутствие, вам необходимо получить доступ к репозиториям, которые вы настроили в poms.

1

Я думаю, что нашел причину, по которой он дает 503. В моем случае это были проблемы с прокси-сервером, которые были исключены из хостов, принадлежащих определенному домену.

Удалить прокси из управления Дженкинс -> управления плагин -> Дополнительно и попробуйте еще раз