Maven核心特性
- 项目设置遵循统一规则,保证不同开发环境的兼容性
- 强大依赖管理,项目依赖组件自动下载、自动更新
- 可扩展插件机制,使用简单,功能丰富
掌握Maven依赖管理
- Maven利用dependency(依赖)自动下载、管理第三方jar
- 在pom.xml文件中配置项目依赖的第三方组件
- Maven自动将依赖从==中央仓库==下载至==本地仓库==,并在工程中引用
Maven依赖坐标系
- GroupId:机构或团体的英文,采用逆向域名的形式书写
- ArtifactId:项目名称,说明其用途
- Version:版本号,一般采用“版本 单词”的形式
Maven生命周期
Maven插件功能
- Maven插件为构建项目提供了功能扩展能力
- maven-assembly-plugin是Maven打包插件,用于构建FatJar
- FatJar是指将所有依赖包装为独立可运行的Jar