第 1 章 Red Hat Process Automation Manager 项目打包

Red Hat Process Automation Manager 项目包含您在 Red Hat Process Automation Manager 中开发的业务资产。Red Hat Process Automation Manager 中的每个项目都打包为带有配置文件(如 Maven 项目对象模型文件(pom.xml))的知识库 JAR (KJAR)文件,其中包含项目中资产的构建、环境和其他信息,以及 KIE 模块描述符文件(kmodule.xml),其中包含项目中资产的 KIE 基础和 KIE 会话配置。您可以将打包的 KJAR 文件部署到 KIE 服务器中,该服务器从该 KJAR 文件运行决策服务、进程应用程序和其他可部署资产(收集为服务)。这些服务通过实例化 KIE 容器或 部署单元 在运行时使用。项目 KJAR 文件存储在 Maven 存储库中,由三个值标识: GroupIdArtifactIdVersion (GAV)。Version 值对于可能需要部署的每个新版本都必须是唯一的。要识别工件(包括 KJAR 文件),您需要所有三个 GAV 值。

当您构建和部署项目时,Business Central 中的项目会自动打包。对于 Business Central 之外的项目,如 Java 应用程序中的独立的 Maven 项目或项目,您必须在附加的 kmodule.xml 文件中配置 KIE 模块描述符设置,或直接在 Java 应用程序中配置部署项目。