Maven常用相关知识点

抽时间整理一下最近项目用到的东西。Maven知识也梳理一下。

maven下载地址:http://maven.apache.org/release-notes-all.html

下载解压后,配置一下环境变量

有两个环境变量可以配置:

  • MAVEN_HOME = D:\maven\apache-maven-3.2.3

  • MAVEN_OPTS = -Xms128m -Xmx512m(可选)

  • 在path变量末尾加入“%MAVEN_HOME%\bin;”

  • 最后,验证是否安装成功.现在我们打开 cmd,输入:

    mvn -v

maven的几种仓库

本地仓库

更改本地仓库的位置,那就更新setting.xml文件好了,如下:

[html]  view plain  copy
  1. <span style="font-family:'KaiTi_GB2312';font-size:18px;"><localRepository>C:\Users\AngelHHX\.m2\repositorylocalRepository>span>  
此处的位置可以被更改为,自己指定的仓库的位置!

远程仓库

远程仓库一般来说,主要包括三种:中央仓库、私服、其他公共库

maven的访问jar流程

其实在setting.xml的maven配置中,除了本地仓库,远程仓库的配置外,还有一个关于镜像的配置,那么这几个到底是怎么运作的呢!

maven首先会去本地仓库找相关的依赖jar,如果没有,假使配置了私服,那么第二步就会去私服上下载依赖jar。如果私服这条路走了,还是没有下载到相关jar,那么这时候就会去中央仓库下载,在中央仓库下载的时候,会根据镜像的配置对其jar进行备份缓存。下一次再次访问中央仓库的时候,就会被镜像拦截,先从镜像地址获取jar(降低中央仓库的压力)!



你可能感兴趣的:(系统架构,开发环境搭建相关)