eclipse新建maven项目
一、开发环境准备
在新建maven项目之前,你要先对eclipse进行一定的配置,包括jdk,tomcat和maven。如果不知道怎么配置的话可以查看的我另一篇文章eclipse环境配置工作。这一步完成后就可以新建Maven项目了。
二、新建Maven项目
打开Eclipse 点击 File->New->Project
在这里选择Maven项目,点击Next.
这里选择中间的点击Next,
在这里选择webapp,有的人可能这个界面不显示这些,就把上面的Catalog换成Internal(我就是不显示),
点击Next输入两个id就可以了~
三、问题解决
但是到了这一步,大家可能会发现一个错误
那么想解决这个就需要我们右键项目选择最后一个Properties->Java Build Path ->Libraries
点击Server Runtime->Next然后选择你的tomcat点击Finish就行了!
但是我们发现还有一个warning,那我们就要打开pom.xml文件把版本指定一下:
然后update一下项目就可以了,右键项目Maven-》update projects。到了这里就没有警告了。
四.规范Maven项目
首先,我们需要新建一个文件目录 右键项目 new->source Folder 命名为 src/test/resources
然后我们还是在Java Build Path 中把新建的目录输入到和另一个src/test/java一样的位置
最后我们右键项目选择最后一个Properties->Maven->Project Facets
把这个2.3的版本换成3.1,但是这里我们是无法手动修改的,所以我们需要修改源文件。
找到项目的文件在.settings目录中有一个,org.eclipse.wst.common.project.facet.core.xml
把jst.web的版本改成3.1就可以了~然后刷新一个项目(右键 Refresh)之后你就会发现变成3.1了
可以把项目加入tomcat运行一下 右键项目Run as->Run on server
点击Finish,可以看到Tomcat启动了~
看到Hello world就OK了,恭喜你!!! 到这里就结束了!!你已经新建了一个Maven项目并且可以运行了!
PS:最好把web.xml的文件内容替换成
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1" metadata-complete="true">
<display-name>Archetype Created Web Application</display-name>
</web-app>