zoukankan      html  css  js  c++  java
  • 1. Maven

    今天开始记录Maven的学习过程。

    ☞ 相关明细

    • 操作系统:win7
    • 参考书籍:《maven-definitive-guide_zh》(Maven权威指南)
    • maven版本:3.3.3

    ☞ 下载和安装

      下载地址:Maven下载

      

      解压缩之后,配置环境变量M2_HOME、PATH(具体配置详情略,安装过JDK的都应该清楚);M2_HOME指向maven安装目录,PATH末尾追加%M2_HOME%in

      打开cmd窗口,输入mvn -v,查看maven的版本,验证是否安装成功。

      

    ☞ 自定义配置和仓库

    • 复制${M2_HOME}/conf/settings.xml到C:Usersusername.m2下;修改该目录下的settings.xml,即自定义配置
    • 仓库分为远程仓库和本地仓库,默认的远程仓库地址是https://repo.maven.apache.org/maven2;本地仓库即C:Usersusername.m2 epository
      maven是基于很多插件工作的,初始下载只包含核心的内容,然后按需从远程仓库进行下载,下载的内容放在本地仓库。
      如果当前网络无法访问默认的远程仓库(https://repo.maven.apache.org/maven2),可以在settings.xml中配置仓库的mirror。你可以在浏览器中输入默认仓库的地址,以确定是否需要配置。


      这里提供一个mirror:http://repo1.maven.org/maven2/
      你也可以在网上去找其他mirror,但是需要提醒:有些mirror仓库不完整,会因为无法获取依赖而中断;比如http://mirrors.ibiblio.org/pub/mirrors/maven2缺少了org.apache.maven.surefire:surefire-providers:2.12.4:jar

      你可以用同样的办法,看是否可以访问;将其作为自定义配置文件settings.xml中mirrors标签的子标签,如:

    ☞ 获得帮助

      你可以从官网http://maven.apache.org获得,也可以从诸如论坛、博客中获得。maven中有一个help插件,也可以提供帮助。help本身属于一个插件,也需要从远程仓库中下载。比如你可以使用mvn help:describe -Dplugin=help命令来获取help插件的相关帮助信息,maven会自动检查本地仓库是否已有该插件的内容,并按需下载:

    图:下载中

    图:下载完成,并打印帮助信息

    让我们分析一下所用到的命令:

     mvn help:describe -Dplugin=help
    这句话的意思是:执行help插件的describe目标,获取help参数的简要介绍,-D是传参的前缀。

    如果想获取插件更加详细的信息,可以使用:
     mvn help:describe -Dplugin=help -Ddetail 

    如果想获取插件特定目标的相关信息,可以使用命令:
     mvn help:describe -Dplugin=help -Dmojo=describe -Ddetail 

  • 相关阅读:
    BZOJ3578:GTY的人类基因组计划2(集合hash,STL)
    【BZOJ 1022】 [SHOI2008]小约翰的游戏John
    【BZOJ 1295】 [SCOI2009]最长距离
    【BZOJ 1103】 [POI2007]大都市meg
    【BZOJ 3172】 [Tjoi2013]单词
    【BZOJ 1067】 [SCOI2007]降雨量
    【BZOJ 1491】 [NOI2007]社交网络
    【BZOJ 1087】[SCOI2005]互不侵犯King
    【BZOJ 1009】 [HNOI2008]GT考试
    【BZOJ 1053】[HAOI2007]反素数ant
  • 原文地址:https://www.cnblogs.com/ywjy/p/4766872.html
Copyright © 2011-2022 走看看