maven安装与配置

        首先来看什么是maven,我个人理解,就是一个管理jar包的xml文件,直观表现为项目需要什么jar包,那么我们直接在xml文件上添加相应的jar包信息,那么maven会自动帮我们下载相对应的jar包,是一个十分有效的项目资源包管理工具。但是存在它的不足的地方,就是需要联网,如果网络不好,也会连接不上,尽管有很多镜像,但是也仍然存在这样的弊端,然而这样的问题可以通过建立本地jar包仓库来解决,也就是本地jar包足够多,那么直接从本地取得这些包就可以了。

接下来,我们来一步一步的进行配置吧。

1、下载与解压

第一步我们需要从apache官网上下载maven,http://maven.apache.org/download.cgi,选择apache-maven-3.3.9-bin.zip,这时候版本是3.3.9。下载后,我们解压它,我的解压路径是 F:\maven\apache-maven-3.3.9。

2、配置环境变量

这一步与设置java的环境变量差不多,我的电脑-----属性----高级-----环境变量-----新建 变量名:M2_HOME 变量值:F:\maven\apache-maven-3.3.9(maven的路径) 找到path 在环境变量值尾部加入:;%M2_HOME%\bin (前面注意分号)

  maven安装与配置 - 饶为 - 饶为的博客
 

配置完成后,打开控制台,ctrl+x ,输入 mvn -v,进行验证,如果出现

maven安装与配置 - 饶为 - 饶为的博客

 则表明安装成功。

若出现

maven安装与配置 - 饶为 - 饶为的博客

则说明安装失败。遇到这个问题,一般都是jdk不匹配。maven需要1.7以上版本才可以安装成功

3、修改本地仓库路径

maven在进行包管理的时候,第一次使用会从中央仓库下载所需的包到本地仓库里,下次再使用的时候就会直接从本地仓库来加载所需的包了。而如果我们自己更换了maven的版本的话,则需要修改一下本地仓库的路径(默认注释掉了)。在maven目录下的F:\maven\apache-maven-3.3.9\conf\setting.xml中,如下图 

maven安装与配置 - 饶为 - 饶为的博客

4、生成本地仓库

在cmd控制台中输入

mvn help:system

输入后,这个过程会持续一段时间,最后会提示完成。并且可以在F:\maven\repo这个目录下看到相应文件,如图

maven安装与配置 - 饶为 - 饶为的博客

       但是执行这个命令时,我经常报错,下载速度慢等原因导致建立不成功。那么解决办法是在设置文档中修改目标路径为镜像路径,即可以访问的maven镜像网站,在这里我不细说,下次我再验证后,专门讲这个。那么这个的执行前提就是网络顺畅,我在家里和宾馆都无法建立成功,但是到了办公室,使用办公室网络就可以顺利进行,而且速度很快。


5、给现有项目添加maven

我这里使用的ide是MyEclipse 8.5,我直接是通过对项目的右击,选择MyEclipse maven,进行下一步配置。就生成了,那么首先更换MyEclipse中的maven

  • 从MyEclipse的菜单栏点击Windows -> Preferences -> Maven -> Installations,将之前解压的maven添加进来,如图所示

maven安装与配置 - 饶为 - 饶为的博客


  • 点击User Settings 使用我们自己的Maven配置,如图所示

maven安装与配置 - 饶为 - 饶为的博客

修改好后,那么对项目进行配置maven,右击-MyEclipse maven-finish。如图

maven安装与配置 - 饶为 - 饶为的博客

到这里,有一个地方需要注意,就是资源树会出现错误,myeclipse读不到src,且项目下会出现pom.xml文件,则说明建立成功。

maven安装与配置 - 饶为 - 饶为的博客

 将src变为包的步骤,右击-properties-java Builder path - add Folder ,选择src,如图

maven安装与配置 - 饶为 - 饶为的博客

之后项目报错,是因为缺少相应的包,这时候只需要对pom.xml进行维护相应所需要的包即可。那么所需要的包,可以从maven的中央仓库进行下载,Maven 中央仓库地址:http://search.maven.org 。假如我们需要一个mail.jar包,那么我们去仓库中搜索,并取到相应的Groupid,ArtifactId,Lastest Version添加pom.xml便会自动下载,如图

maven安装与配置 - 饶为 - 饶为的博客


pom.xml维护后文件内容如下

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

<modelVersion>4.0.0</modelVersion>

<groupId>insertClobDemo</groupId>

<artifactId>insertClobDemo</artifactId>

<version>0.0.1-SNAPSHOT</version>

<dependencies>

<dependency>

<groupId>javax.mail</groupId>

<artifactId>javax.mail-api</artifactId>

<version>1.5.6</version>

<scope>compile</scope>

</dependency>

<dependency>

<groupId>org.lucee</groupId>

<artifactId>poi</artifactId>

<version>3.15.0</version>

<scope>compile</scope>

</dependency>

</dependencies>

</project>


项目的资源树中也会多出一个 Maven Dependencies,里面便含有下载下来的包。这样maven的安装与使用便完成了。之后再专门记录介绍下 pom.xml中的 scope与Eclipse如何在现有项目上建立maven。我这里直接是使用了MyEclipse的便利之处。


如果有不对的地方,感谢纠正。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值