4.2. Apache Maven

Apache Maven 是 Java 应用程序开发中使用的分布式构建自动化工具,用于构建和管理软件项目。您可以使用 Maven 构建、发布和部署 Red Hat Process Automation Manager 项目。Maven 提供以下优点:

  • 构建过程很容易,统一构建系统在项目之间实施。
  • 项目所需的所有 JAR 文件都在编译时提供。
  • 配置了正确的项目结构。
  • 依赖项和版本被明确管理。
  • 不需要额外的构建处理,因为 Maven 构建输出到多种预定义的类型,如 JAR 和 WAR。

Maven 使用存储库来存储 Java 库、插件和其他构建工件。这些软件仓库可以是本地或远程软件仓库。Red Hat Process Automation Manager 维护本地和远程 maven 存储库,您可以添加到项目中来访问规则、进程、事件和其他项目依赖项。构建项目和架构时,Maven 会从本地或远程存储库动态检索 Java 库和 Maven 插件。这样做有助于在项目间共享和重复使用依赖项。