第 4 章 从 Fabric8 Maven 插件迁移到 Openshift Maven 插件
fabric8-maven-plugin
已从 Fuse 7.10 中完全删除。我们建议您使用 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
。请参阅 Sample pom.xml。 -
检查依赖项。例如,
org.arquillian.cube:arquillian-cube-openshift
,org.jboss.arquillian.junit:arquillian-junit-container
,io.fabric8:kubernetes-assertions
不再用于我们的示例,可能不再需要。 - 您可以创建一些示例测试,可用于反映迁移后的 API 更改。如需更多信息,请参阅 Spring Boot Camel 快速启动 中的示例测试。
其他资源