前言:
工具下载地址阿里云盘:
Maven:https://www.aliyundrive.com/s/SgHKjQ5doSp
提取码: ml40
一、什么是maven?
Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。
作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。
二、Maven下载
下载地址:https://maven.apache.org/download.cgi
Tip:
版本选择3.7及其以下版本,因为相对稳定,最新版有些特性被屏蔽了。
选择所要下载的版本,此处以3.6.3版本为例,其他版本安装配置一样
点击 binaries/
下载文件为压缩包,解压即可。
三、配置环境变量
(1)此电脑—右键属性—高级系统设置—环境变量—系统变量—下方点击新建—配置 —输入变量名MAVEN_HOME—变量值《maven安装的文件夹路径》—点击确定
(2)修改path添加maven相关路径
系统变量下面找到Path—选中点击编辑—添加环境变量%MAVEN_HOME%\bin;即可
(3)验证配置
doc窗口以管理员身份 执行命令“mvn –version”
四、IDEA的maven配置
修改“maven下载路劲\conf”下的setting.xml文件,配置本地仓库。
在电脑任意盘符建立本地仓库文件夹(repository),用来储存jar包。
找到下载maven路径下的conf\setting.xml文件,把setting.xm里localRepository标签里写上刚刚创建本地仓库的路径。
注:仓库分为三种:
1、 中央仓库(默认是国外的源,换成国内的阿里巴巴的源,速度更快)
https://mvnrepository.com/
2、 公司仓库(也叫私人仓库或私服)
3、 本地仓库
jar的查找顺序:本地仓库->私服->中央仓库
3、换源“阿里云”
setting.xml中找到mirrors标签,再添加阿里镜像即可
<!-- 阿里云仓库 -->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
到此配置就可以了,后续有别的镜像源可以加上。
指定Maven 的jdk 版本
<!--指定Maven 的jdk 版本-->
<profile>
<id>JDK-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
五、在idea里配置maven环境
打开idea配置全局设置。
以后使用idea就默认maven仓库寻找以及下载依赖。
六、mvn 安装本地依赖至本地仓库
语法:
mvn install:install-file -Dfile=jar包的路径 -DgroupId=gruopId中的内容 -DartifactId=actifactId的内容 -Dversion=version的内容 -Dpackaging=jar
上述语法对应结构如下
<dependency>
<groupId>com.icbc</groupId>
<artifactId>icbc-ca</artifactId>
<version>1.0.0</version>
</dependency>
例句:
mvn install:install-file -Dfile=D:\ICBC\Developmentkit\v1\icbc-ca.jar -DgroupId=com.icbc -DartifactId=icbc-ca -Dversion=1.0.0 -Dpackaging=jar
注意:路径需要绝对路径,如果是相对路径有时会执行错误,不允许包含中文字符
注意:maven3.9.0版本无法进行本地安装
maven安装完成。