功能
编译、测试、打包、发布、依赖管理(传统引jar包需要下载后复制到项目再将jar包加入到环境)
官网
标识
pom文件中包含groupId、artifactId、version
安装配置
1、下载maven.rar,解压既安装。
2、配置环境变量MAVEN_HOME和Path指定到\bin。配好后cmd中mvn -version
3、配置conf/settings.xml中的<localRepository>为某个绝对路径
4、配置conf/settings.xml中的<mirrors>为aliyun
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
maven基本使用
compile编译、clean清理、test测试、package打包、install安装
可在项目的根目录下打开powerShell或gitbash等输入mvn compile;
maven生命周期
clean清理、default(核心工作,编译、测试、打包、安装等)、site产生报告发布站点等
Idea配置maven
settings->maven->maven home path选中maven3.x.x,use settings file选中conf/settings.xml,localRepository也选中一个。
坐标
坐标是资源的唯一标识
idea创建maven项目
new一个maven的module,不用选骨架直接next即可
idea导入maven项目
点击右侧maven点开,点击+加号,选中要引入项目的pom文件即可
MavenHelper插件
settings的plugin中安装后,可右击项目名进run maven的命令了
导入坐标
aly+insert选择dependency可以搜索选择,也可在https://mvnrepository.com/中搜索后拷贝
依赖范围
compile所有范围(编译、测试、运行),test仅测试,provided或system仅编译和测试,runtime测试和运行