在Eclipse上创建maven项目,推荐Eclipse用最新版本或4.5以上的,为什么呢?因为你不需要自己手动安装m2eclipse插件来管理Maven项目
所以推荐大家使用当前最新版的eclipse mars2 4.5.2开发工具。下载地址:http://www.eclipse.org/downloads/
环境什么的就不多说了,都会.
一、 整合eclipse, maven:
启动eclipse开发工具,点击:Window--preferences--Maven--Installations
然后继续左边选择Maven--User Settings,将两个配置文件目录都设置成Maven目录confsettings.xml
再点击Update Settings更新配置,点击OK后Maven和Eclipse的整合就完成了
二、简历maven项目
1>点击File-New-Other选项,弹出对话框。在对话框钟输入“maven”,选择“Maven Project”选项,
点击“next”按钮,如图所示:
2>
3>看清楚,别选错了
4>输入Group Id和Artifact Id字段,Artifact Id为工程名称。点击“Finish”按钮
5>骨架子建好之后你会发现报错,没关系,先忽略它,后面解决:
6>接下来需要配置maven的相关:需要添加如下Source Folder,
分别是:src/main/resources,src/main/java,src/test/resources,src/test/java。不过这一步操作会出错:
1)项目上右键-->new-->Source Folder
2)很明显已经存在了对吧,所以需要删除项目原有的-->项目上右键,选择“Build Path”-->“Configuration Build Path...”
3)在进行上面对"1)"步就可以了如图:在重复建好 src/main/java,src/test/resources,src/test/java 就ok了
4)建好是这样的:
7>配置Build Path:项目上右键,选择“Build Path”-->Configuration Build Path.
7>将项目转换为Dynamic Web Project
(如今Maven仍然是最常用的项目管理工具,若要将Java Web项目使用Maven进行管理,则首先需要新建Maven项目,然后将其转化为web项目。
在项目右键选择properties,然后点击左侧Project Facets,勾选Dynamic Web Module,点击Apply-->OK即可。理想情况应该可以在项目下出现
WebContent目录。如果没有的话,首先回到Project Facets界面,将Dynamic Web Module取消勾选,点击Apply。然后重新勾选,下方会出
现“further configuration available”的链接,点击进入,勾选生成web.xml文件即可。
WebContent生成之后将其下两个文件夹剪切到src/main/webapp下,将WebContent删除。
右击项目,选择 properties,选择Deployment Assembly。选择WebContent,并将它remove掉。接着重新指定一个web路径,点击Add,选择Folder,
点击Next。在src/main下找到webapp目录,点击Finish。继续点击Add,选择Java Build Path Entries。将当前build path指向Maven Dependency。点击Apply和OK。)
1.右击项目—properties—选择project facets,将java改为1.7 ,dynamic web module选为2.5(无法直接修改,先将dynamic web module取消勾选,
然后apply。这时候再选择2.5,然后再勾选上,紧接着如图点击further configuration available将content directory修改为src/main/webapp确定。
完成之后目录是这样的
8>部署Tomcat
window-->preference
之后ok就可以了
在回到项目上右键-->properties-->Maven
红叉就是不是没了!到这你还需要修改pom.xml
在项目上右键-->run as -->run configurations
到这就结束了,还顺带说一句 ,maven项目部署到tomcat的方式很多,需要的可以看看guodefu909写的: