Maven 安装、配置、用法

Maven安装与配置、用法

一、需要准备的东西

  1. JDK

  2. Eclipse

  3. Maven程序包

二、下载与安装

  1. 前往https://maven.apache.org/download.cgi下载最新版的Maven程序:
    在这里插入图片描述
  2. 将文件解压到D:\Program Files\Apache\maven目录下:
    在这里插入图片描述
  3. 新建环境变量MAVEN_HOME,赋值D:\Program Files\Apache\maven
    在这里插入图片描述
  4. 编辑环境变量Path,追加%MAVEN_HOME%\bin;
    在这里插入图片描述
  5. 至此,maven已经完成了安装,我们可以通过DOS命令检查一下我们是否安装成功:
    在这里插入图片描述

三、配置Maven仓库

1.配置远程库

默认的远程仓库地址是国外的镜像,下载jar包的话比较慢,可以使用国内镜像提高下载效率。

//国内镜像
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
  1. 配置本地库
    在D:\Program Files\Apache\目录下新建maven-repository文件夹,该目录用作maven的本地库。

打开D:\Program Files\Apache\maven\conf\settings.xml文件,进行本地仓库的配置。

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
  <!-- 指定本地库的位置 -->
   <localRepository>D:\Program Files\Apache\maven-repository</localRepository>
  1. localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。

当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。

此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。

  1. 运行一下DOS命令

    mvn help:system

如果前面的配置成功,那么D:\Program Files\Apache\maven-repository会出现一些文件。

四、配置Eclipse的Maven环境

  1. Eclipse Oxygen,打开Window->Preferences->Maven->Installations,右侧点击Add。
    在这里插入图片描述
  2. 设置maven的安装目录,然后Finish
    在这里插入图片描述
  3. 选中刚刚添加的maven,并Apply。
    在这里插入图片描述
  4. 打开Window->Preferences->Maven->User Settings,配置如下并Apply:
    在这里插入图片描述
    至此,Maven的安装和配置全部结束。

五、Maven的简单使用
以前没有使用maven的时候项目之间的jar包都是独立的,两个项目之间即使有重复的jar包也不能实现复用,有了maven之后,多个项目可以共享同一个本地仓库,所有的项目的jar包都依赖同一个本地仓库,需要哪些依赖直接通过pom.xml指定就可以从中央仓库下载了,方便又实用。

除此之外,maven还有一些常用的命令,更加方便项目的管理。下面介绍一些常用的命令及其作用。

(1)maven clean。

对项目进行清理,清理的过程中会删除target目录下编译的内容。

(2)maven compile。

编译项目src/main/java源代码。

(3)maven test。

执行src/main/java下以Test开头或以Test结尾的测试用例,对项目的运行测试。

(4)maven packet。

可以打包后的文件存放到项目的 target 目录下,打包好的文件通常都是编译后生成的class文件。

(4)maven install。

打包,并把包复制到本地仓库,供其它模块使用,同时打包后的文件存放到项目的 target 目录下。
对项目打包有三种打包方式,pom打包,jar包和war包。打包方式在pom.xml文件中进行指定。

pom工程一般是聚合工程,代表父工程,负责管理jar包的版本、maven插件的版本等,主要做统一的依赖管理。

jar包就是普通的打包方式,可以是pom工程的子工程。

war包的都是web工程,是可以直接放到tomcat下运行的工程。

打成pom包和jar包的工程在新建的时候可以不需要制定maven项目的原型,达成war包的项目需要制定maven项目原型,指定的原型通常为maven-archetype-webapp,代表web项目。

(5)maven deploy
将打包的文件发布到私服

(6)maven dependency:tree
打印出整个项目的依赖树

(7)maven -version
显示maven的版本信息
maven命令组合使用:
mvn clean package 清理打包
mvn clean package -DskipTest=true 清理打包,并跳过测试用例
mvn clean install 清理打包并发布到本地库
mvn dependency:tree > show.txt 将依赖输出重定向到文件中,方便查看

原文:http://www.cnblogs.com/eagle6688/p/7838224.html
原文:https://blog.csdn.net/kongmin_123/article/details/82025057

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值