约定优于配置。
1、设置maven
全局方式:conf\setting.xml
当前用户方式:默认C:\Users\用户名\.m2\setting.xml
setting.xml内参数:localRepository设置第三方库下载路径,默认C:\Users\用户名\.m2\repository,可修改;其余可默认,需要网络畅通。
注意:maven核心是一个空的容器,全靠插件实现功能。
maven工具命令格式:mvn <插件前缀>:<指定目标> -D<属性名>=<属性值>...(1个插件可以有多个目标)
2、核心概念
2-1 约定优先配置:事先约定了源代码、资源文件、测试代码、编译后文件的位置,无需配置(也可以修改)。
2-2 生命周期:编译-单元测试-打包-安装-部署
2-3 坐标:项目的唯一标识符 groupId、artifactId、packaging、version。分别指开发者域名、项目名、打包类型、版本。
2-4 资源库:即插件、项目依赖的各种jar包。查找顺序为本地资源库(本机)-远程资源库(全公司项目共用)-中央资源库(maven官方)
中央资源库下载后会在本地资源库中保存。
3、依赖管理
pom.xml 项目对象模型。
原文:https://www.cnblogs.com/xixie/p/14023884.html