美文网首页
Maven的安装配置

Maven的安装配置

作者: libmi | 来源:发表于2016-11-18 23:30 被阅读92次

    简书的处女贴,多多关照。

    今天来说说Maven的使用方法,本来不想写的,因为网上教程实在太多,但是我找到的教程都很散,没有特别完整的,我按照我平时用到的流程走一遍吧。

    暑假在家可是被Maven坑惨了 :cry: ,也不能说是被Maven坑,而是天朝的墙挡住了我追求真理的路,还好找到了可以用的镜像。
    在这里要感谢 http://maven.aliyun.com/nexus 阿里云提供的镜像中央仓库。

    什么是Maven?

    简单来说是个类似ANT,但是比ANT更强的项目管理工具。也可以理解成是ANT+SVN结合的一种服务器。它集合了ANT功能,将编译成的jar和调用的jar都存放在Maven服务器上,通过配置来下载jar,没有网络及网速不好的话,还是不好用。

    最入门简单理解:下jar包的,有了它不用自己手动导入jar包。= =! :oops:
    我是这么理解的,如果不对,请指正!

    1.下载解压Maven

    1)下载

    Maven下载地址: http://maven.apache.org/download.cgi

    1下载.png

    2)解压

    下载后解压放到自己想放到的地方,我这里是放到D:\JAVA的。


    2.png

    2.配置环境变量

    这一步我就不截图了,能学到maven这里,配置环境变量肯定没问题啊。

    1)配置环境变量

    右键“计算机”,选择“属性”,之后点击“高级系统设置”,点击“环境变量”,来设置环境变量,有以下系统变量需要配置:
    新建系统变量 M2_HOME 变量值:D:\Java\apache-maven-3.3.9
    编辑系统变量 Path 添加变量值:;%M2_HOME%\bin

    2)验证是否配置成功

    打开命令行提示符窗口,即Dos界面,输入mvn --version,若出现以下情况说明配置成功,否则配置失败。
    注:如果配置错误,请确保你已正确配置JDK环境变量!

    3.png
    等等!!!还没完!

    3.配置本地资源库

    1)什么是Maven本地资源库?

    Maven的本地资源库是用来存储所有项目的依赖关系(插件jar和其他文件,这些文件被Maven下载)到本地文件夹。很简单,当你建立一个Maven项目,所有相关文件将被存储在你的Maven本地仓库。

    默认情况下,Maven的本地资源库默认为 .m2 目录文件夹:
    Unix/Mac OS X:~/.m2
    Windows:C:\Users{username}.m2

    2)更新Maven本地库

    通常情况下,可改变默认的 .m2 目录下的默认本地存储库文件夹到其他更有意义的名称,例如, maven-repo
    找到 {M2_HOME}\conf\setting.xml, 更新 localRepository 到其它名称。

    修改{M2_HOME}\conf\setting.xml:

    <settings>
        <!-- localRepository
       | The path to the local repository maven will use to store artifacts.
       |
       | Default: ~/.m2/repository
      <localRepository>/path/to/local/repo</localRepository>
      -->
        <localRepository>D:/Java/apache-maven-3.3.9/repository</localRepository>
        </settings>
    

    我是把本地仓库配置到D:/Java/apache-maven-3.3.9/repository,你想怎么干你自己说了算。


    4.png

    4.配置中央存储库

    1)啥又是Maven中央存储库?我要晕了

    当你建立一个 Maven 的项目,Maven 会检查你的 pom.xml 文件,以确定哪些依赖下载。首先,Maven 将从本地资源库获得 Maven 的本地资源库依赖资源,如果没有找到,然后把它会从默认的 Maven 中央存储库 – http://repo1.maven.org/maven2/ 查找下载。
    也就是说只要我们在maven中配置pom.xml的依赖下载,那么maven就会自动从你配置的中央仓库中下载,我们常用的就是在pom.xml配置下载jar包,配置好maven就会自动帮你把jar包下载好。
    Maven 的中央资源库网站是这样的:

    5.png
    说到这里重点就来了,因为一些原因,如果使用Maven默认的中央存储库,国内下载会很慢,甚至根本下载不下来,我就因为这个问题耽搁了很多时间,这里我们要替换掉默认的中央仓库,用国内的镜像仓库。

    2)修改中央存储库

    修改{M2_HOME}\conf\setting.xml:

    <mirrors>
        <mirror>
          <id>alimaven</id>
          <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
          <mirrorOf>central</mirrorOf>
        </mirror>
      </mirrors>
    
    6.png

    之前有oschina的中央仓库可用,现在oschina的maven服务器关了,还好有这个阿里云公开的中央仓库。
    同时如果阿里云的镜像不能用了,我们还能用其它的(我测试可用),当然速度也很慢但是还能用,如下:

    <mirror>
          <id>repo2</id>
          <mirrorOf>central</mirrorOf>
          <name>Human Readable Name for this Mirror.</name>
          <url>http://repo2.maven.org/maven2/</url>  
        </mirror>
    

    至此,Maven的环境大概就配置好了,还有一些启用代理访问的配置这就不说了。
    接下来就是在项目中实际使用了,下篇再继续讲,不熬夜了。掰掰。

    如果你看到本文有任何问题,请直接在评论中指出,我将立即改正并万分感激! :grin:

    文章出处:小米笔记:http://notemi.cn/installation-and-configuration-of-maven.html
    也就是我的博客,多多关照!

    相关文章

      网友评论

          本文标题:Maven的安装配置

          本文链接:https://www.haomeiwen.com/subject/kvmspttx.html