2.3. 使用快速入门示例
JBoss EAP 提供的快速入门示例是 Maven 项目。
2.3.1. 关于 Maven
Apache Maven 是 Java 应用程序开发中使用的分布式构建自动化工具,用于创建、管理和构建软件项目。Maven 使用名为 Project Object Model(POM)文件的标准配置文件来定义项目并管理构建流程。poms 描述模块和组件依赖项,使用 XML 文件描述生成的项目打包和输出的构建顺序和目标。这可确保以正确、一致的方式构建项目。
Maven 使用存储库可实现此目的。Maven 存储库存储 Java 库、插件和其他构建构件。默认公共存储库是 Maven 2 Central Repository,但存储库可以是私有和内部存储库,目标为在开发团队之间共享通用工件。也可从第三方获取存储库。如需更多信息,请参阅 Apache Maven 项目和存储库简介指南。Jakarta EE 开发人员通常用来在 JBoss EAP 上构建应用程序。
2.3.2. 快速入门使用 Maven
构建应用程序并部署到 JBoss EAP 8.0 所需的工件和依赖项托管在公共存储库中。从 JBoss EAP 7 快速入门开始,不再需要配置 Maven settings.xml
文件,以在构建快速入门时使用这些存储库。Maven 存储库现在在 Quickstart 项目 POM 文件中配置。我们提供了这种配置方法,以便更轻松地开始快速入门,但通常不建议用于生产项目,因为它可能会减慢您的构建速度。
JBoss 工具包括 Maven,因此无需单独下载和安装它。
如果您计划使用 Maven 命令行来构建和部署应用,您必须首先从 Apache Maven 项目下载 Maven 并使用 Maven 文档中的说明进行安装。
JBoss 工具在 JBoss EAP 8.0 中已弃用。不会对这个功能进行任何增强,它可能会在以后的版本中删除。