附录 C. OpenShift Maven 插件


OpenShift Maven 插件用于为 OpenShift 构建和部署 Java 应用。它将 上的 Java 应用程序带到 OpenShift。它为已提供的构建配置提供了与 maven 的紧密集成,并提供了这些优势。它侧重于三个任务:

  • 构建 S2I 镜像
  • 创建 OpenShift 资源
  • 在 OpenShift 上部署应用程序

C.1. 关于 OpenShift Maven 插件

OpenShift Maven 插件具有以下功能:

  • 处理 S2I 镜像并继承其灵活、强大的配置。
  • 支持两个 OpenShift 描述符
  • 带有二进制源的 OpenShift Docker 构建(作为针对 Docker 守护进程直接镜像构建的替代镜像构建)
  • mulitple 配置风格:

    • 零配置快速找到,其中指出的默认值将被预先选择。
    • XML 语法的插件配置中内联配置。
    • 真实部署描述符的外部配置模板,由插件丰富。
  • 灵活自定义:

    • 生成器分析 Maven 构建并为某些系统生成自动 Docker 镜像配置(spring-boot、纯 java、Karaf)
    • 增强器通过将额外信息(如 SCM 标签)扩展 OpenShift 资源描述符,并可以添加类似服务的默认对象。
    • 生成器和增强器可以单独配置并合并到配置集中。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat