Maven
为什么要学习这个技术?
- 在javaweb开发中,需要使用大量的jar包,我们手动去导入
- 如何能够让一个东西自动帮我们导入和配置这个jar包,所以Maven诞生了!!!!
1 Maven项目架构管理工具
1. Maven的核心思想:约定大于配置
2. 下载地址:http://maven.apache.org/download.cgi 选择Download 找到Files 下载 zip
1.1 配置环境变量
在系统环境变量中
配置如下配置:
- 新建 M2_HOME maven目录下的bin目录 (在cmd中mvn -version报错,坑,解决办法:去掉bin 原因 :MAVEN_HOME是maven 1的写法、M2_HOME是maven 2的写法,但实际上这只是一种命名习惯,对实际作用没有任何影响。)
- 新建MAVEN_HOME maven的目录
- 在系统的path中配置 %MAVEN_HOME%\bin
- 这里 M2_HOME 为M2的写法MAVEN_HOME 为M1的写法,如果只写MAVEN_HOME 在使用Maven会出现一些不明原因的错误。
1.2配置阿里云镜像
<mirror>
<id>aliyunmaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public </url>
</mirror>
1.3建立本地仓库
在本地的仓库,远程仓库;
建立一个本地仓库:
<localRepository>E:/maven</localRepository> 在setting.xml配置本地仓库
1.4 IDEA中Maven的操作
配置完后点击完成