org.jboss.redhat-fuse/fabric8-maven-plugin 和 io.fabric8/fabric8-maven-plugin 之间的差异

differences between org.jboss.redhat-fuse/fabric8-maven-plugin and io.fabric8/fabric8-maven-plugin

我在我的一个项目中使用 org.jboss.redhat-fuse/fabric8-maven-plugin,但是最新版本总是落后。

有什么理由鼓励我们对 RH Fuse 项目使用 org.jboss.redhat-fuse/fabric8-maven-plugin 吗?而不是 io.fabric8/fabric8-maven-plugin

我是 io.fabric8/fabric8-maven-plugin 的维护者。

org.jboss.redhat-fuse/fabric8-maven-plugin is Jboss's fork of upstream fabric8 maven plugin i.e io.fabric8/fabric8-maven-plugin。 Jboss 的分支可能包含一些 jboss 相关的补丁,根据它的要求。我认为它在 FUSE 内部结构下使用,例如 Fuse Online。通常它会不时与上游插件同步。

如果您想将插件用作通用 Kubernetes/Openshift 插件。我建议使用上游 Fabric8 Maven 插件。如果你正在处理与 FUSE 相关的东西,那么也许可以使用 Jboss 的分支,因为它已经过尝试和测试。但我认为上游也可以正常工作。