maven的理解 :maven是一个项目管理工具,用于对项目的整个开发周期进行管理,包括编译,测试,清理,打包,部署等环节
maven 的优势 :屏蔽不同集成开发环境的差异(idea,eclipse...)
自动管理jar包
一、搭建环境
安装:apache-maven-3.8.1-bin.zip
右键解压到D盘,建议放在根目录 例如D:\apache-maven-3.8.1
配置maven的环境变量
需要配置2个环境变量:
MAVEN_HOME: 新建该环境变量 值为maven安装的根目录(再打开可以看到bin目录的叫根目录)
PATH:修改目前的PATH环境
在PATH 里 最前面添加maven的bin目录
二、测试环境变量:
win+R--->cmd---->输入mvn -v
这样就配置好了
三、maven仓库
1、搭建本地仓库
(1)在D盘根目录上创建本地仓库(建议放在比较大的磁盘上,如F盘)
右键新建文件夹mavenRep 名字随意
(2)在maven中指定本地仓库的位置
在D:\apache-maven-3.8.1\conf\settings.xml文件中指定
大概是在53行的那行代码
maven提供了一个默认的本地仓库在52行的位置 建议重新指定一个本地仓库到D盘
重新指定本地仓库的方法:
复制53行的那行代码 粘贴到注释外面 然后将刚才创建的本地仓库的路径填到里面 D:/mavenRep
注意:以上步骤不是必须的,如果不想让本地仓库在C盘就可以更换本地
测试仓库
win+R----> cmd----->mvn help:system 开始下载到mavenRep文件夹下 这是从国外官网下载 会很慢 出现BULID SUCCESS 就下载成功了
如果用国外的下载比较慢 要想切换成国内阿里maven的仓库服务器提高下载效率
操作:打开D:\apache-maven-3.8.1\conf\settings.xml文件
大概在146行左右
将下面的代码粘贴到注释外面
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>*</mirrorOf>
</mirror>
删除maven中下载失败的文件
新建一个.bat文件 将以下代码复制进去 修改本地仓库的路径 (因为要扫描本地仓库中下载失败的文件)
------------------------------------------------------------------------
@echo off
rem create by sunhao(sunhao.java@gmail.com)
rem crazy coder
rem 这里写你的仓库路径
set REPOSITORY_PATH=D:\mavenRep
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
del /s /q %%i
)
rem 搜索完毕
pause
-----------------a--------------------------------------------------------
四、用idea创建maven的module
在idea中集成maven:
File--->Settings---->Build,Execution,Deployeement---->Build Tools---->Maven
需要修改
Maven home path:是安装maven 的根目录位置
User settings file: 是maven根目录下的conf/settings.xml
Local repository:本地仓库的路径