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 

  • 相关阅读:
    Python入门学习笔记07(time)
    Python入门学习笔记01(常用数据类型)
    Python入门学习笔记04(生成器与迭代器)
    Python入门学习笔记05(内置函数)
    Python入门学习笔记 序
    Python入门学习笔记03(装饰器)
    Python入门学习笔记02(文件的打开、读写)
    Python入门学习笔记06(shelve模块)
    main参数
    [转]如何自动将c++程序接口封装供Python调用
  • 原文地址:https://www.cnblogs.com/ywjy/p/4766872.html
Copyright © 2011-2022 走看看