部署Fabric8 Spring Boot容器

时间:2016-07-29 14:05:26

标签: redhat fabric8

我正在尝试Fabric8 Spring Boot快速入门,按照记录的步骤here我收到以下错误:

[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]

我在Maven 3.3.9

上使用Java 1.8.0_91Ubuntu 14.04

本指南不起作用,还是我错过了配置中的内容?

要考虑的要点:

  1. 我的~/.m2/settings.xml未受影响
  2. 我作为第一步的一部分下载的项目原型未受影响(除了mvn install
  3. 我在本地计算机上的Fabric8内运行JBoss Fuse 6.2.0.redhat-133
  4. 我已尝试运行mvn -U fabric8:deploy -DskipTests来更新快照(不生效)
  5. This totally useless issue是Redhat对此问题的唯一认可 - 将Maven更改为古代3.2.3版本(需要更改为Java 6运行时)不会解决这个问题。

1 个答案:

答案 0 :(得分:1)

fabric8 v1是JBoss Fuse的一部分,你可以找到如何将它作为JBoss Fuse产品文档的一部分使用的文档:http://developers.redhat.com/products/fuse/overview/

要使用的Maven Archetype目标版本号与您键入的版本号不同,您必须使用您使用的JBoss Fuse产品版本的版本号。

在上游社区中,fabric8现在是版本2,它是基于Kubernetes和Docker的不同架构。不幸的是,你在gitbook中找到了fabric8 v1的旧文档。您可以从文档页面的网站上找到fabric8第2版文档:https://fabric8.io/