Maven下载及配置(包含配置idea内置Maven)

Maven下载

  1. Maven是什么,有什么用?

      Maven是合理叙述项目间依赖关系的一种工具。通过pom.xml文件的配置获取jar包,而不用手动去添加jar包。

  2. 安装Maven

      原理和安装tomcat相似,只需要从官网下载解压即可完成安装,不过需要配置Maven的环境变量。

      在环境变量中,新建M2_HOME,设置为D:\env\apache-maven-3.0.4
      修改path变量,在原值之后添加%M2_HOME%\bin;。path变量的取值通过分号进行分隔。
      新建环境变量的时候尽量纯手写,自己复制粘贴,以免出错
      下载地址:Apache Maven Project
      环境变量配置教程:maven安装配置

  3. 工作原理

      Maven通过pom.xml中的配置,就能够从仓库中获取到想要的jar包。搜索仓库的顺序是:本地仓库、远程仓库(第三方私服仓库,中央仓库)

    1. 本地仓库
        Maven会将工程中依赖的构件(Jar包)从远程下载到本机一个目录下管理,每个电脑默认的仓库是在 $user.home/.m2/repository下,下载到本地仓库,之后每次引用会先从本地仓库中寻找对应的jar包.

      修改本地仓库位置:
        原理:通过修改Maven的配置文件settings.xml,实现对Maven的控制。
        实现:

      1. 找到Maven的settings.xml文件,文件在$MAVEN_HOME/conf/setting.xml位置存放。
      2. 标记中修改仓库位置。
        
         		  
         		  mypath\repository
        
    2. 第三方私服仓库
        一般是由公司自己设立的,只为本公司内部共享使用。它既可以作为公司内部构件协作和存档,也可作为公用类库镜像缓存,减少在外部访问和下载的频率。

      连接私服,需要单独配置。如果没有配置私服,默认不使用

      修改默认私服仓库方法:
      进入setting文件,修改

      	
      		
      
      		
      		
      			alimaven
      			central
      			aliyun maven
      			http://maven.aliyun.com/nexus/content/repositories/central/
      		
      	
      

      配置idea自带的Maven原理与之一样,所以要找到idea中Maven的setting文件,进行配置,idea的Maven的setting文件路径为:D:\install\idea\IntelliJ IDEA 2018.3.5\plugins\maven\lib\maven3\conf前面的路径以自己电脑中的路径为准,这是我复制过来的路径,IntelliJ IDEA 2018.3.5之前的路径是我的IntelliJ IDEA 安装路径
      D:\install\idea\IntelliJ IDEA 2018.3.5\plugins\maven\libIDEA自带的Maven中有Maven2和Maven3,这里自行选择在IDEA中想要使用的Maven。
      Maven下载及配置(包含配置idea内置Maven)_第1张图片

    3. 中央仓库
        Maven内置的远程公用仓库:http://repo1.maven.org/maven2
        Maven内置的远程公用仓库:https://mvnrepository.com/
        工程依赖的jar包如果本地仓库没有,默认从中央仓库下载。

参考资料:
    一杯凉茶   maven(一) maven到底是个啥玩意~

你可能感兴趣的:(好玩的小技巧,javaWeb,Maven)