1:下载安装Maven

官网:https://maven.apache.org/download.cgi。选择对应的版本。然后解压到电脑就行了

获取 maven pom文件中的 version maven读取本地仓库_配置文件

2:配置环境变量

在系统变量中建立新的环境变量 MAVEN_HOME:(你解压的路径)

然后再Path中增加变量 %MAVEN_HOME%\bin;

保存确认就行。

获取 maven pom文件中的 version maven读取本地仓库_maven_02

3:测试maven是否安装成功

打开cmd(命令行),输入mvn -v;出现下图代表成功。maven搭建需要jdk的JAVA_HOME环境变量(JDK详解)。没有可能会安装失败

获取 maven pom文件中的 version maven读取本地仓库_配置文件_03

4:maven配置文件的使用

(1)打开安装maven的文件夹,选择“conf”,用可编辑的方式(记事本,写字板之类的)打开setting.xml.

获取 maven pom文件中的 version maven读取本地仓库_maven_04

 

(2)修改setting.xml文件.在电脑中创建一个文件夹用来当本地仓库。然后将路径写到对应位置。

maven加载依赖包的方式是先扫描本地仓库,本地仓库没有才去中心仓库下载。

获取 maven pom文件中的 version maven读取本地仓库_jar_05

中心仓库下载包的时候,有些时候很慢(中心仓库在国外,可能超级慢,甚至还需要开vpn)。这个时候我们就可以使用镜像中心仓库。感谢阿里云爸爸提供的比较好用的镜像网站。添加代码:

<mirror>
 <id>alimaven</id>
 <mirrorOf>central</mirrorOf>
 <name>aliyun maven</name>
 <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

获取 maven pom文件中的 version maven读取本地仓库_maven_06

5:解析pom.xml文件

获取 maven pom文件中的 version maven读取本地仓库_配置文件_07

6:注册依赖包到本地仓库

有些时候我们已经本地已经有了我们需要的安装包,或者中心仓库没有提供的包,我们就可以使用mvn命令注册包到自己的本地仓库

install:install-file -Dfile=文件位置 -DgroupId=包的groupID -DartifactId=包的artifactId-Dversion=包的版本 -Dpackaging=包类型
例子:
install:install-file -Dfile=F:\ofenuse_jar\smartupload.jar -DgroupId=com.xiaoxi -DartifactId=smartupload -Dversion=1.0 -Dpackaging=jar
7:仓库移植注意的地方

其实一般setting文件一致的话,本地仓库copy过去就完事了。但是有些公司使用的是私库,你又没办法连接上,但是你有不想下载已经有的包。二种方式。第一种就是自己注册到本地仓库,上面介绍了。还有一种”邪术“,就是改配置文件。maven扫描本地仓库的时候,其实是在读取包的配置文件。

获取 maven pom文件中的 version maven读取本地仓库_jar_08

打开任意一个包,你都会发现每个包里面都会这些东西,用可编辑的方式打开配置文件,就是“_remote.respositories”这个文件,这个就是远程下载文件之后做的标记,告诉maven本地仓库有。

获取 maven pom文件中的 version maven读取本地仓库_配置文件_09

如果你从私库copy过来的仓库,改成central就行了。(此为邪术,不要轻易使用。没有网的情况下可以试试,有网直接下载舒服多了)