MAVEN项目管理工具(安装、命令、配置)

涉及MAVEN的下载、安装及配置

一、MAVEN安装

    1.下载MAVEN

    官网:http://maven.apache.org/(搜索引擎搜索第一个)attachments-2017-11-lAx4gL9W5a096644187a8.png

   2.选择版本,进行下载

            attachments-2017-11-gQQaSNVZ5a0966e0d0b11.png

注意:Java版本要与MAVEN版本一致,使二者兼容;

    3.配置环境变量

attachments-2017-11-L6IX6acM5a09692f817ab.png

attachments-2017-11-yI3kCd9Z5a0969e085e69.pngattachments-2017-11-SmgvgRE05a0969b979855.png

        4.在命令行运行mvn -version查看是否成功


二、MAVEN命令

查看当前项目的已解析的依赖,同时,每个依赖的范围得到明确标示: mvn dependency:list

查看当前项目的依赖树:mvn dependency:tree

分析当前项目的依赖:mvn dependency:analyze

打印所有java系统属性和环境变量:mvn help:system

将项目构件的输出文件安装到本地仓库:mvn clean install

强制让maven检查更新:1.mvn clean install -U       2.compile->test->package->install

显示mvn命令帮助:mvn -h

获取插件信息,maven-compiler-plugin为例:

mvn help:describe -Dplugin=compiler -Ddetail

输出更详细的信息加上detail参数

mvn help:describe -Dplugin=compiler -Dgoal=compile

如果仅描述某个插件目标的信息,可以加上goal参数:

mvn help:describe -Dplugin=compiler

简化后,以插件的目标前缀替换坐标

mvn help:describe -Dplugin=org.apache.maven.plugins:maven-compiler-plugin

查看pom相关信息:mvn help:effective-pom

三、MAVEN配置


1.执行mvn help:system

生成mvn文件.m2,conf中复制settings.xml,粘贴到本文件下。

attachments-2017-11-jM8IpMkE5a096c0b7f43d.png2.MAVEN配置

Mvn升级不需要更改其配置

settings移动目的:

attachments-2017-11-ST2CU7bo5a096c40bd23f.png

软件库默认安装目录:Default:~/.m/reposetory

可以重新配置,不使用默认配置

attachments-2017-11-0uztUx9J5a096cba86afa.png

Mirror:镜像(中心)【一个核心仓库的副本(下载jar的地址)】

attachments-2017-11-Avq2wMBw5a096d2e1ed84.png

官方推荐使用英国的镜像副本:attachments-2017-11-Bs8jFuNX5a096d6727018.png

新增

1、阿里云的镜像站(首推,新站,速度暴快)

<mirror>
    <id>nexus-aliyun</id>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>
2、 剩下就是国外的了,maven官方运维的2号仓库
<mirror>
    <id>repo2</id>
    <name>Mirror from Maven Repo2</name>
    <url>http://repo2.maven.org/maven2/</url>
    <mirrorOf>central</mirrorOf>
</mirror>
3、JBoss的仓库

<mirror>
    <id>jboss-public-repository-group</id>
    <mirrorOf>central</mirrorOf>
    <name>JBoss Public Repository Group</name>
    <url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>







    


  • 发表于 2017-11-13 18:03
  • 阅读 ( 517 )
  • 分类:Java

3 条评论

请先 登录 后评论
不写代码的码农
HJ社区-肖峰

IT

29 篇文章

作家榜 »

  1. 威猛的小站长 107 文章
  2. Jonny 65 文章
  3. 江南烟雨 33 文章
  4. - Nightmare 33 文章
  5. doublechina 31 文章
  6. HJ社区-肖峰 29 文章
  7. 伪摄影 20 文章
  8. Alan 14 文章