Maven的安装和使用

maven的作用:
1.在文件中添加相应的配置,maven就会自动的下载相应的jar包;
2.下载依赖,只要配置的jar包所依赖的其他jar包都会被它自动下载下来;
3.可以直接通过它打包war或者jar项目。

安装Maven

1.下载maven,地址:http://maven.apache.org/download.cgi
在这里插入图片描述

2.将maven解压放到D盘
在这里插入图片描述
3.配置环境变量
Maven官网说,可以配置一个用户变量或者系统变量。我这里选择系统变量。主要有M2_HOME这个变量,为了保险起见,有些就软件只能识别MAVEN_HOME这个变量,所以,这里我们两个都配置,然后把M2_HOME\bin添加到系统变量path中。
添加M2_HOME和MAVEN_HOME
在这里插入图片描述
在这里插入图片描述
path后添加%M2_HOME%\bin和%MAVEN_HOME%\bin

在这里插入图片描述
4.验证maven是否安装成功
cmd中输入mvn -v
在这里插入图片描述

使用Maven

1.在Eclipse中,点击File-new-project,选择Maven Project,如下图。
在这里插入图片描述
2.一直点next到如下图:
在这里插入图片描述
3.打开pom.xml,添加主要的依赖包,如下。保存后静待几秒,依赖包就加好了

<dependencies>
    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpclient</artifactId>
        <version>4.5.6</version>
    </dependency>

    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpcore</artifactId>
        <version>4.4.10</version>
    </dependency>

    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>6.14.3</version>
        <scope>test</scope>
    </dependency>


    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>fastjson</artifactId>
        <version>1.2.28</version>
    </dependency>
  </dependencies>

5.查看添加的包:
在这里插入图片描述

这个功能好,省的去网上到处下载jar包了。

遇到的问题:pom.xml第一行报错,点击Overview提示org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration),原因就是你的maven的配置文件不是最新的

解决方案
1.更新eclipse中的maven插件
1、Help——>Install New SoftWare
在这里插入图片描述
2.点击 Add,添加配置信息
name为 MavenArchiver

Location中输入

http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/
在这里插入图片描述
3.点击 next 前,将 eclipse Install 窗口右下角的 Contact all update sites during install to find required software 选项取消掉。
一直next confirm 安装更新 提示重启eclipse 然后再右键项目maven update project,以前的项目还是报错,但是新建的项目就不报错了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值