第 1 章 Red Hat Process Automation Manager 项目打包
Red Hat Process Automation Manager 项目包含您在红帽流程自动化管理器中开发的业务资产。Red Hat Process Automation Manager 中的每个项目都打包为知识 JAR (KJAR)文件,文件包括 Maven 项目对象模型文件(pom.xml),其中包含项目的构建、环境和 KIE 模块描述符文件(kmodule.xml),其中包含项目中资产的 KIE 基础和 KIE 会话配置。您可以将打包的 KJAR 文件部署到运行决策服务、处理应用程序和其他可部署资产(统称为 服务)的 KIE 服务器。这些服务在运行时通过实例化 KIE 容器 或部署单元 使用。项目 KJAR 文件存储在 Maven 存储库中,由三个值识别: GroupId、ArtifactId 和 Version (GAV)。对于可能需要部署的每个新版本,Version 值必须是唯一的。要识别工件(包括 KJAR 文件),您需要所有三个 GAV 值。
在构建和部署项目时,Business Central 中的项目会自动打包。对于 Business Central 之外的项目,如 Java 应用程序内的独立 Maven 项目或项目,您必须在附加的 kmodule.xml 文件中配置 KIE 模块描述符设置,或直接在 Java 应用程序中构建和部署项目。