maven体系
约定的目录结构、pom文件,坐标、仓库、依赖、生命周期、继承、聚合
目录结构
src
src
-main
-java
-package
-test
-java
-package
构建的几个过程:
清理
编译
测试:自动测试,调用junit程序
报告
打包
安装
部署
maven常用命令:
clean 清理
compile 编译主程序
test-compile 编译测试程序
test:执行测试
package 打包
install 安装
site 生成站点
deploy 部署
Maven的坐标 GAV
使用如下三个向量在Maven的仓库中唯一的确定一个Maven工程。
[1]groupId:公司或组织的域名倒序+当前项目名称
[2]artifactId:当前项目的模块名称
[3]version:当前模块的版本
仓库
本地仓库、远程仓库(局域网仓库、中央仓库、中央仓库镜像 )
依赖
compile test provide 范围依赖