2016-07-29 24 views
0

Ich versuche, um eine Fabric8 Spring Boot quickstart, im Anschluss an die Schritte dokumentiert here ich die folgende Fehlermeldung erhalten:Deploy Fabric8 Frühlings-Boot-Container

[ERROR] Failed to execute goal io.fabric8:fabric8-maven-plugin:1.2.0.Beta4:deploy (default-cli) on project my-spring-boot-rest-module: Execution default-cli of goal io.fabric8:fabric8-maven-plugin:1.2.0.Beta4:deploy failed: Plugin io.fabric8:fabric8-maven-plugin:1.2.0.Beta4 or one of its dependencies could not be resolved: The following artifacts could not be resolved: org.apache.karaf.deployer:org.apache.karaf.deployer.blueprint:jar:2.4.0.redhat-620004, org.apache.karaf.admin:org.apache.karaf.admin.management:jar:2.4.0.redhat-620004, org.apache.karaf.features:org.apache.karaf.features.core:jar:2.4.0.redhat-620004, org.apache.karaf:apache-karaf:zip:2.4.0.redhat-620004: Failure to find org.apache.karaf.deployer:org.apache.karaf.deployer.blueprint:jar:2.4.0.redhat-620004 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1] 

ich mit Maven 3.3.9 und Java 1.8.0_91 auf Ubuntu 14.04

leite Ist dieses Handbuch einfach nicht funktionieren, oder fehlt mir etwas aus meiner Konfiguration?

Punkte zu beachten:

  1. Mein ~/.m2/settings.xml ist unberührt
  2. Das Projekt Urbild, die ich als Teil des ersten Schrittes Download ist unberührt (abgesehen von den mvn install
  3. I Fabric8 innen JBoss Fuse 6.2.0.redhat-133 leite auf mein lokaler Rechner
  4. Ich habe bereits versucht, mvn -U fabric8:deploy -DskipTests zu laufen, um Schnappschüsse zu aktualisieren (ohne Wirkung)
  5. This totally useless issue ist die einzige Redhat Bestätigung dieses Problems - und meine Maven zu der alten 3.2.3 Version ändern (Notwendigkeit einer Änderung der Java 6 Laufzeit) wird nicht das Problem in Zukunft zu beheben.

Antwort

1

fabric8 v1 Teil von JBoss Fuse ist, und Sie können Dokumentation zu finden, wie es im Rahmen der JBoss Fuse Produktdokumentation zu verwenden: http://developers.redhat.com/products/fuse/overview/

Das Maven Urform Ziel verwenden andere Versionsnummer als das, was Sie Geben Sie die Versionsnummer der von Ihnen verwendeten JBoss Fuse-Produktversion ein.

In der Upstream-Community ist fabric8 nun auf Version 2, die eine andere Architektur basierend auf Kubernetes und Docker ist. Leider hast du eine alte Dokumentation des Fabric8 v1 in diesem Gitbook gefunden. Die Dokumentation zu fabric8 Version 2 finden Sie auf der folgenden Dokumentation: https://fabric8.io/

+0

Vielen Dank für Ihre Antwort. Ist die Version 2 von fabric8 in OpenShift enthalten? – Rossiar

+0

Teile von fabric8 v2 werden im Produkt Fuse Integration Service (FIS) produktiviert - https://docs.openshift.com/enterprise/3.1/using_images/xpaas_images/fuse.html Und JBoss Fuse wird in Zukunft auch zu migrieren fabric8 v2 (wahrscheinlich ab Version 7.0). Aber die Entscheidung des Unternehmens, nimm mein Wort als nicht offiziell –