使用eclipse创建maven项目
一.介绍
之前使用MyEclipse2014创建maven项目时出现各种问题,不能使用build命令,今天使用eclipse来搭建maven,经过两天的折腾总算弄好了,所以在这里总结下
方法,以便大家查看
二,下载与使用maven
1.下载与配置maven
下载网站:maven地址
解压缩下载的zip文件,将maven解压到你需要放到的目录,我放到了下面目录:D:\Program Files\apache-maven-3.5.0
配置环境变量:我的电脑----》右击----》属性 ----》高级系统设置----》环境变量--》path,如下图:
测试,在cmd中输入mvn -version
有上面这些输出,表示maven安装成功
2.配置maven仓库
找到setting.xm文件,在该目录下:D:\Program Files\apache-maven-3.5.0\conf
打开后,配置本地仓库
在E盘下建立你的仓库
配置镜像为aliyun的镜像,这样下载jar包会快点
3.在eclipse配置maven
如果你没有maven Project 请安装插件 :m2e
插件安装好了之后需要配置maven,配置入下
三,在eclipse创建maven project
1.如下图,创建maven project
2.进入other
选择maven Project
继续 next
选择webapp这个模板后,点击next
finish后等待
这个进度走完了后,创建完成了,目录结构如下
四,问题总结
因为我在创建时出现了很多问题,在这里我打算将问题说明下,这也是写这个博客的目的
1.create maven-archetype-webapp没有进度,直达报错,说无法创建
1.可能是eclipse下载过慢,
解决方法:配置外部的catalog.xml文件
2.setting.xml中配置的镜像是国外的镜像,下载速度慢,导致失败
配置国内镜像,比如aliyun
3.过去的仓库的中的maven的影响
这是我遇到的问题,因为我过去在MyEclipse上配置过maven,所以有遗留,导致eclipse创建maven出错,后来我把以前的仓库中maven文件夹给
删除后就可以正常创建maven项目了。
2.创建的maven项目没有如上的结构
现在你可以看见我的项目图标上既有m标志也有j标志,但是我一开始创建时,只有m标志,而且项目包中是没有如上的结构的,解决方法如下:
右击项目----》Properties--->进入如下界面
表示将maven和java项目关联
这样就会有目录结构出现了,但是还有问题,下面说
3.没有出现Maven Dependencies library
出现这种问题
1.如果你是不小心误删了的话
项目---》右击----》maven
2.不是误删,就是没有
我的情况是创建时没有出现这个依赖,这需要自己改classpath文件
先关闭eclipse,后找到项目的路径,如下图
重启eclipse后,就会出现maven 依赖了
五,总结
maven虽然方便,但是配置也很麻烦,但是遇到问题,解决问题是一种能力,不能回避,而是去解决