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』章节。