Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

4.2. 配置 Maven

4.2.1. 关于 Maven

Maven 是一个在 Java 开发中创建、构建和管理软件项目的分布式自动构建工具。Maven 使用标准的配置文件(Project Object Model 或称为 POM)来定义项目和管理构建过程。POM 使用 XML 文件描述了模块和组件的依赖关系、构建顺序和结果项目软件包的目标及输出。这确保了项目以正确和统一的方式进行构建。
Maven 通过资料库(repository)来实现这一点。Maven 库存储了 Java 库、插件和其他构建 artifact。默认的公共库是 Maven 2 Central Repository,但库也可以是私有的,存在于公司内部并在开发团队间共享公用的 artifact。库也可以来自第三方。JBoss EAP 6 包含的 Maven Repsitory 包括了许多 Java EE 用来在 EAP 6 上构建应用程序所需的内容。
关于 Maven 的更多信息,请参考 Welcome to Apache Maven
关于 Maven Repository 的更多信息,请参考 Apache Maven Project - Introduction to Repositories
关于在 JBoss EAP 里使用 Maven 的更多信息,请参考客户门户 https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/ 上的《开发指南》里的『Maven Guide』章节。