第 4 章 从 Fabric8 Maven 插件迁移到 Openshift Maven 插件


fabric8-maven-plugin 已从 Fuse 7.10 中完全删除。我们建议您使用 openshift-maven-plugin 在 OpenShift 上的 Fuse 中构建和部署 Maven 项目。

流程

使用以下说明更新应用程序,使其可以使用 openshift-maven 插件。

  1. 将应用程序的 src/main/fabric8 目录重命名为 src/main/jkube
  2. 在项目的 pom.xml 中找到 org.jboss.redhat-fuse:fabric8-maven-plugin 依赖项,并将它更改为 org.jboss.redhat-fuse:openshift-maven-plugin。请参阅 Sample pom.xml
  3. 检查依赖项。例如,org.arquillian.cube:arquillian-cube-openshift,org.jboss.arquillian.junit:arquillian-junit-container,io.fabric8:kubernetes-assertions 不再用于我们的示例,可能不再需要。
  4. 您可以创建一些示例测试,可用于反映迁移后的 API 更改。如需更多信息,请参阅 Spring Boot Camel 快速启动 中的示例测试。

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.