目录
1.在配置好maven后,在eclipse中即可建立maven项目
2.点击上方工具栏中的window工具栏,再点击perferences
一、maven初步了解
1.什么是maven?
Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。
作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。
目前阶段maven最直观的便利是针对于开发环境依赖jar包的导入
2.maven的使用
①、从Maven – Download Apache Maven地址下载,下好后解压即可使用,注意不要放到中文目录
解压完成之后,应该是这样的。
②、配置maven环境变量
类似于,jdk配置(之前博客有详细内容),先添加一个MAVEN_HOME变量,变量值为解压路径。
我这里已经建好了MEVAN_HOME,再编辑Path就行,而我这里直接在上一次jdk配置时使用的Path上做修改了,在原本的内容后追加%MAVEN_HOME%\bin 下图是完成好的效果
③、查看maven配置,和查看jdk配置一样,在cmd窗口输入 mvn -version 命令
我的:
这个问题可能是因为和java配置的path写在一起了,不过不影响使用。
④、配置本地资源文件库和配置阿里云私服
修改MAVEN_HOME\config”下的setting.xml文件,配置本地仓库和阿里云私服。
[本地仓库示例:<localRepository>E:/mvn-repository</localRepository>
注意在地址栏直接复制的地址需要将"\"改为"/"]
[在mirrors标签中加入以下内容
<mirror>
<id>alimaven</id>
<name>aliyun?maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
]
注意事项【
注1:<localRepository>标签在setting.xml文件的53行
注2:仓库的作用就是用来存放jar包的
注3:仓库的分类
中央仓库
公司仓库(也叫私人仓库或私服)
本地仓库
中央仓库:(http://search.maven.org/,但一般使用另外一个网站: http://www.mvnrepository.com/)
公司仓库:公司里面还会有一个大仓库(本地)全公司使用
本地仓库:本地仓库程序员自己使用,私服全公司使用,中央仓库所有人用
注4:jar的查找顺序:本地仓库->私服->中央仓库
注5:换源“阿里云”
】
二、在eclipse中使用maven
1.在配置好maven后,在eclipse中即可建立maven项目
2.点击上方工具栏中的window工具栏,再点击perferences
会弹出此界面,搜索maven就可以看到
需要修改Installations和User Settings
先修改Installations
选中如图所示即可,在点击Apply
修改User Setting
需要修改第二个输入框的内容,原本有默认内容,点击右侧选择到解压路径,在conf文件夹中,有setting.xml,选中。并且如果你进行了本地仓库的配置,系统会自动修改下面的本地仓库地址。
3、建立项目,建立时选择maven project
然后在第三步,如下时,要选最后一个
下一步会先下载一些项目需要的基础jar包,所以要连网,并且如果是第一次,会有点慢。
4、项目建立好之后的设置
由于过程比较繁琐我就语言描述
a.右击项目,选中properties项
b.选择Project Facets
c.选择右侧的Java将版本改为1.8(因为我电脑上的是1.8,可能会不同的)
d.选择Dynamic Web Module将前面复选框取消选择,再将版本改为3.1(同上,版本看自己的)
e.点击Apply,再点击Dynamic Web Module前面的复选框,在下面会出现一行字,点击可以修改项目模板,我这里要求是将原有的修改为webapp
5、之后会得到一个这样的结构
还要改。。。
a.右击项目选中build path
b.选中source,把下方的勾勾去掉,之后就会出现一个新的文件夹src/main/java 这里是进行后台编辑的地方。
c.Alt+F5刷新
6、在pom.xml中进行jar包配置
a.找到pom.xml
b.然后将要导入的依赖写在dependencies标签中
c.具体怎么写,在www.mvnrepository.com中找