1.基础
参考【bilibili BV1Fz4y167p5】
主要用途:把依赖jar包放到仓库中,管理项目的构建,帮助项目管理,不用考虑jar包之间的依赖关系。
依赖管理系统,构建多模块项目,统一的目录结构,一致构建模型和插件机制。
project----|---src----|---main----|---java(存放项目源代码)
| |---resource(存放项目资源文件)
| |---test-----|---java(存放单元测试源代码)
| |---resource(存放单元测试源代码)
|---pom(maven项目的配置文件)
一个典型的依赖引用:
<dependency>
<groupId>javax.servlet(当前jar包所在的公司)</groupId> com.baidu
<artifactId>javax.servlet-api(当前公司的项目,需要的api)</artifactId> uedit echarts
<version>3.1.0(版本)</version>
</dependency>
2.安装配置
1)检查jd>=1.7
2)下载Maven【Maven – Download Apache Maven】
idea版本比较低(2019)的建议下载⭐3.6.1【链接:https://pan.baidu.com/s/1Mc30h8NEiUN-6QNLFg7jCg 提取码:bt3h】感谢【配置Apache Maven 3.6.1_ashleyjun的博客-CSDN博客】
3)配置环境变量
新建系统变量 MAVEN_HOME为对应的bin目录,然后在path中加入(这里我直接在path里加了)。
检查:命令行输入 mvn -v
3.编译运行maven项目
1)配置conf/setting.xml
修改本地仓库地址(后续下载的jar包都会在这里,多个磁盘的建议放d、e盘)
更换阿里镜像<mirror>,注意是放在镜像集合<mirrors>里
(因为后面编译时报错,参考【maven在使用阿里云镜像的时候下载失败? - 知乎】把镜像地址修改为了https)
2)编译:进入项目根目录,执行命令【mvn compile】
这里我找不到课程的资源,就自己新建了一个maven的项目 ,可以先跳到后面的【4】再回来看。可以直接在idea的terminal运行指令。
3)执行main方法:执行命令【mvn