附录 C. Fabric8 Maven 插件


借助 fabric8-maven-plugin 的帮助,您可以将 Java 应用部署到 OpenShift。它提供了与 Maven 的紧密集成,以及已经提供的构建配置所带来的优势。此插件侧重于以下任务:

  • 构建 Docker 格式的镜像,
  • 创建 OpenShift 资源描述符

它可以非常灵活地配置,并支持多个配置模型来创建:

  • Zero-Config 设置,允许使用一些建议的默认值快速提升。或满足更高级的要求,
  • XML 配置,它提供额外的配置选项,可添加到 pom.xml 文件中。

C.1. 构建镜像

fabric8:build 目标用于创建包含应用程序的 Docker 格式镜像。轻松将构建工件及其依赖项包含在这些镜像中。此插件使用 maven-assembly-plugin 中的 assembly 描述符格式来指定添加到镜像中的内容。

重要

OpenShift 上的 Fuse 仅支持 OpenShift s2i 构建策略,不支持 docker 构建策略。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat