mvn -v 查看版本号
compile 编译
test 测试
package 打包
clean 删除target
install 安装jar包到本地仓库中
自动创建目录骨架:创建目录的两种方式:
1、archetype:generate 按照提示进行选择
2、archetype:generate -DgroupId=组织名,公司网址的反写+项目名
-DartifactId=项目名+模块名
-Dversion=版本号
-Dpackage=代码存放的包名
-DarchetypeCatalog=internal 不要从远程服务器上取catalog,可以加快生成速度
坐标
构件
仓库
本地仓库和远程仓库
镜像仓库
maven安装目录conf文件夹下的settings.xml中的标签修改
更改本地仓库的位置
修改位置跟修改镜像仓库项目,不过修改的是标签
maven的生命周期和插件
clean:清理项目
pre-clean 执行清理前的工作;
clean 清理上一次构建生成的所有文件 ;
post-clean 执行清理后的文件
default:构建项目(最核心)compile test package install
site:生成项目站点
pre-site 生成站点前要完成的工作
site 生成项目的站点文档
post-site 在生成项目站点后要完成的工作
site-deploy 发布生成的站点到服务器
依赖的范围
compile 默认 编译测试运行都有效
provide 编译测试
runtime 测试运行
test 测试
system 与系统相关 ,其他与provide相同
import 只是用在dependencyManagement中,表示从其他的POM中导入dependency的配置