Maven建立web项目

Eclipse+Maven创建webapp项目

1、开启eclipse,右键new->other,如下图找到maven project

Maven建立web项目

2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project

Maven建立web项目

3、输入maven项目的基本信息,如下图所示:

Maven建立web项目

4、完成maven项目的创建,生成相应的maven项目结果,如下所示,此处有部分结构是项目不需要的,我们需要去掉:

Maven建立web项目

5、选择项目,右键选择Properties,进入属性页面,选择到Maven菜单下,如下图所示:

Maven建立web项目

6、选择java版本为1.8,反勾Dynamic Web Module,将项目暂时变成非Web项目,如下图:

Maven建立web项目

7、点击ok之后,再次回到项目结构,此时项目结构比较清晰,符合我们想要创建的maven项目

Maven建立web项目

8、此时webapp下的结果还没有显示出来,因为此时我们还没有配置此的项目为web项目,再次进去Properties配置,如下图所示:

Maven建立web项目

9、点击Further configuration available...,如下:

Maven建立web项目

10、配置src/main/webapp,并勾选生成web.xml的选项,如下:

Maven建立web项目

11、确定之后,返回到maven菜单下去掉Dynamic Web Module的勾选,点击ok,如下所示,webapp目录结构显示出来了:

Maven建立web项目

12、此时还需要配置,src/main/webapp为“/”项目的根目录,如下所示:
点击“Add添加”后选择“Folder文件夹”为项目的最终部署结果指定Web内容根文件夹。
Maven建立web项目
选择src\main\webapp目录为目标目录,点击“Finish完成”保存并关闭。
Maven建立web项目
Maven建立web项目

13、完成如上配置后,最后完成maven webapp项目结构如下图所示:

Maven建立web项目

如果此时项目还报错,随便修改pom.xml文件后保存后应该错误会消失。

最后一步,我们要把当前的build path 指向 Maven Dependency, 直接点击add,选择Java Build Path Entries 然后next

Maven建立web项目

然后再点击finish完成

Maven建立web项目

完成后如下图:

Maven建立web项目

至此一个基于maven的webapp就建立好了,并可以直接从eclipse中发布到tomcat中