Maven是一个非常有用的依赖管理工具,Maven一个很重要的作用是用来管理Jar包的,经过深入研究后,罗列maven的重要作用如下:
-
通过maven工程可以直接从maven仓库下载需要的jar包到本地,不用再需要从外部添加,maven仓库可以是网上的镜像地址,也可以是公司内部的仓库;
-
通过maven可以实现对java 工程的同意管理和规范化使用;
接下来详细描述关于maven的一些配置过程
Maven配置步骤
- 去官网下载Maven
- 配置Maven的环境变量
- 配置Mavne的本地仓库文件和镜像等
下载Maven
进入maven官网下载maven,如下载下图所示的 maven 3.5.0版本。
![](https://img.haomeiwen.com/i5616078/bb9d53fed27dadb8.png)
配置Maven环境变量
对Maven下载文件解压后,进入电脑环境变量,首先新建一个M2_HOME系统变量
![](https://img.haomeiwen.com/i5616078/b958447a26885416.png)
然后在path中添加Maven路径 <b>%M2_HOME%\bin;</b>
路径添加结束后进入cmd中查看是否添加成功,可以输入 <b> mvn -version</b> 进行查看,若显示如下,则表示添加成功;
![](https://img.haomeiwen.com/i5616078/20e913a2461f619b.png)
Maven 配置
关于Maven的配置,首先需要将进入Maven安装目录下的conf文件夹中,找到settings.xml文件,并将其拷贝到用户下的.m2文件下;如我的settings.xml在如下位置
![](https://img.haomeiwen.com/i5616078/67df35d21025edb1.png)
将settings.xml copy 至如下位置:
![](https://img.haomeiwen.com/i5616078/e164dff52d36251b.png)
这里需要注意的是,一般如果maven运行一次后这个.m2 文件夹将会自动生成,如果第一次安装还没运行的话可以在相应目录下创建一个.m2文件夹,然后将settings.xml copy至此。
接下来打开settings.xml进行修改,需要修改的地方有两个,一个是reposity的位置,如下可以默认修改不变,或者按照自己需求修改路径,这个路径主要是用来下载管理maven本地仓库的,以后maven工程用到的jar包和一些依赖都将会下载到对应的reposity中
![](https://img.haomeiwen.com/i5616078/f3133ed88032e2f4.png)
另一个修改的地方是镜像文件,可以修改如下,我们选用了英国的镜像,
![](https://img.haomeiwen.com/i5616078/0c63baa01b21bc21.png)
Eclipse 集成Maven
- 最好选用Eclipse(kepler),自带集成了maven;
- 配置 Maven文件
将配置的settings.xml导入到相应的eclipse中
![](https://img.haomeiwen.com/i5616078/371e9e933a33d3bf.png)
这样就完成了maven的配置过程,接下来我们尝试用maven来搭建一个web工程
maven web工程
- 新建一个maven工程
![](https://img.haomeiwen.com/i5616078/31508118afc10330.png)
2.点击next ,勾选如下
![](https://img.haomeiwen.com/i5616078/8675f687f07488e3.png)
3.设置如下
![](https://img.haomeiwen.com/i5616078/98d5d219aa3cfa35.png)
4.新建完成后,pom文件会报错,这是因为没有导入webapp
![](https://img.haomeiwen.com/i5616078/6850c67e36e307c0.png)
5.导入webapp,过程时右击工程->JavaEE tools->Generate Deployment Descriptor sub,这样报错就消失了,也出现了相应的web.xml文件,值得注意的是,第一次创建maven过程会比较慢,这是因为在下载相应所需的依赖和jar包。
![](https://img.haomeiwen.com/i5616078/717d0a3321cb1c53.png)
6.我们在相应工程下导入index.jsp,输入hello world,然后运行后可以看到运行成功
![](https://img.haomeiwen.com/i5616078/e2cc9f0055dc8f3e.png)
![](https://img.haomeiwen.com/i5616078/c59bb4537fd92305.png)
<b>至此,maven的配置基本已经讲解完了</b>
网友评论