部署 Fabric8 Spring 引导容器
Deploy Fabric8 Spring Boot Container
我正在尝试 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_91
Ubuntu 14.04
是本指南不起作用,还是我的配置遗漏了什么?
要考虑的要点:
- 我的
~/.m2/settings.xml
没动过
- 我在第一步中下载的项目原型未被修改(除了
mvn install
- 我在 运行
Fabric8
里面 JBoss Fuse 6.2.0.redhat-133
在我的本地机器上
- 我已经尝试 运行
mvn -U fabric8:deploy -DskipTests
更新快照(无效)
- This totally useless issue 是唯一对此问题的 Redhat 确认 - 将我的
Maven
更改为古老的 3.2.3
版本(需要更改为 Java 6
运行时)不是将解决未来的问题。
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/
我正在尝试 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_91
Ubuntu 14.04
是本指南不起作用,还是我的配置遗漏了什么?
要考虑的要点:
- 我的
~/.m2/settings.xml
没动过 - 我在第一步中下载的项目原型未被修改(除了
mvn install
- 我在 运行
Fabric8
里面JBoss Fuse 6.2.0.redhat-133
在我的本地机器上 - 我已经尝试 运行
mvn -U fabric8:deploy -DskipTests
更新快照(无效) - This totally useless issue 是唯一对此问题的 Redhat 确认 - 将我的
Maven
更改为古老的3.2.3
版本(需要更改为Java 6
运行时)不是将解决未来的问题。
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/