Maven作为一个构建工具,不仅能帮我们自动化构建,还能够抽象构建过程,提供构建任务实现;它跨平台,对外提供了一致的操作接口,这一切足以使它成为优秀的、流行的构建工具。
Maven不仅是构建工具,还是一个依赖管理工具和项目管理工具,它提供了中央仓库,能帮我自动下载构件。
POM
POM(Project Object Model)指项目对象模型,用于描述项目构件的基本信息。一个有效的 POM 节点主要包含以下信息:
配置 | 描述 | 举例(com.github.bumptech.glide:glide:4.11.0 ) |
---|---|---|
groupId | 组织 / 公司的名称 | com.github.bumptech.glide |
artifactId | 组件的名称 | glide |
version | 组件的版本 | 4.11.0 |
packaging | 打包的格式 | aar |
Repository
本地仓库
中央仓库
私有仓库
PREVIOUSAndroid DialogFragment
NEXTNetwork Basic