我正在尝试一个Fabric8 Spring Boot快速启动,按照记录在案的这里步骤,我得到以下错误:
[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来更新快照(没有效果)Maven更改为古老的3.2.3版本(需要更改Java 6运行时)并不能解决问题。发布于 2016-08-01 19:35:08
fabric8 v1是JBoss Fuse的一部分,您可以找到如何将其作为JBoss Fuse产品文档的一部分使用的文档:http://developers.redhat.com/products/fuse/overview/
要使用的Maven原型目标是不同的版本号,必须使用您使用的JBoss Fuse产品版本的版本号。
在上游社区中,fabric8现在在版本2上,这是一种基于Kubernetes和Docker的不同架构。不幸的是,您在gitbook中找到了fabric8 v1的一个旧文档。fabric8版本2文档是您可以从文档页面的网站上找到的:https://fabric8.io/。
https://stackoverflow.com/questions/38660869
复制相似问题