Возникли проблемы с Fabric8-maven-plugin

Я пришел к проблеме, которую я не совсем уверен, как решить.

Следуя руководству Fabric8.io, я настроил плагин maven и разместил каждый бит конфигурации там, где он должен быть.

Однако, как только я выполняю mvn fabric8:deploy, я всегда получаю:

[ERROR] Failed to execute goal io.fabric8:fabric8-maven-plugin:1.0.0.redhat-355:
deploy (default-cli) on project ag: Failed to retrieve remote metadata com.compa
ny.ag:ag:0.1-00.00.B01-SNAPSHOT/maven-metadata.xml: Could not transfer metadata
com.company.ag:ag:0.1-00.00.B01-SNAPSHOT/maven-metadata.xml from/to fabric8.uplo
ad.repo (http://127.0.0.1:8181/maven/upload/): Error transferring file: Server
returned HTTP response code: 503 for URL: http://127.0.0.1:8181/maven/upload/co
m/company/ag/ag/0.1-00.00.B01-SNAPSHOT/maven-metadata.xml -> [Help 1]

Любое предложение будет действительно полезно.

Большое спасибо, Тихо


person Tiho    schedule 04.04.2014    source источник
comment
Вы видите какие-либо ошибки или что-то в журнале сервера, поскольку он вернул 503. Возможно, он что-то зарегистрировал.   -  person Claus Ibsen    schedule 05.04.2014
comment
И, возможно, попробуйте с более простым номером версии, не уверен, что он недействителен - например, попробуйте вместо этого 0.1-SNAPSHOT.   -  person Claus Ibsen    schedule 05.04.2014
comment
Действительно пробовал с этим. Однако это не помогло сократить название. Тогда журналы не очень полезны, на самом деле, когда вы проверяете журналы, внутри ничего нет. Другой проект показал то же самое. Важно отметить, что это делается в Windows 7. Не уверены, имеет ли это значение?   -  person Tiho    schedule 07.04.2014
comment
сборка 355 немного устарела, попробуйте сборку 378, которую вы можете скачать здесь: repository.jboss.org/nexus/content/repositories/ea/org/jboss/   -  person Claus Ibsen    schedule 07.04.2014
comment
Это то, что я действительно использую. build 378. Предположим, что я не хочу импортировать проект в локальный кеш maven, я могу использовать директиву upload=false. И это как-то нормально, профиль создается. Тогда я ожидаю, что когда я создам экземпляр из профиля, будет создан экземпляр и загружены артефакты... однако там появляется следующая проблема, что, хотя у меня есть наши репозитории в конфигурации агента профиля по умолчанию... просто говорится, что он не могу их найти... что странно.   -  person Tiho    schedule 07.04.2014


Ответы (1)


Возможно, вы находитесь за прокси. Затем попробуйте добавить буквальное имя вашего компьютера в файл maven settings.xml в разделе nonProxyHosts:

<proxies>
<proxy>
  <username>proxy_user</username>
  <password>proxy_pass</password>
  <port>proxy_port</port>
  <host>proxy_url</host>
  <nonProxyHosts>localhost|127.0.0.1|YourComputerName</nonProxyHosts>
</proxy>

person Igor Yushchenko    schedule 29.04.2014
comment
Привет Игорь, спасибо за ваш ответ. Мы фактически отказались от идеи создания локального репозитория таким образом. Вместо этого в качестве обходного пути мы просто создаем структуру каталогов в ‹fabric8_homedie›/system, на которую затем ссылаются из functions.xml, и добавляем пользовательский репозиторий в профиль, который мы используем для создания экземпляра. Вот так отлично работает. - person Tiho; 30.04.2014