第 4 章 从 Fabric8 Maven 插件迁移到 Openshift Maven 插件
fabric8-maven-plugin
已从 Fuse 7.11 完全移除。我们建议您使用 openshift-maven-plugin
在 OpenShift 上的 Fuse 中构建和部署 Maven 项目。
流程
使用以下说明更新应用程序,使其可以使用 openshift-maven 插件。
-
将应用中的
src/main/fabric8
目录重命名为src/main/jkube
。 -
找到项目的 pom.xml 中的
org.jboss.redhat-fuse:fabric8-maven-plugin
依赖项,并将它改为org.jboss.redhat-fuse:openshift-maven-plugin
。请参阅 示例 pom.xml。 -
检查依赖项。例如,
org.arquillian.cube:arquillian-cube-openshift
,org.jboss.arquillian.junit:arquillian-junit-container
,io.fabric8:kubernetes-assertions
不再用于我们的示例中,可能不再需要。 - 您可以创建一些示例测试,它们可用于在迁移后反映 API 更改。如需更多信息,请参阅 Spring Boot Camel Quickstart 中的示例测试。
其他资源