在eclipse中创建 maven-web 项目

时间:2023-01-26 10:30:36

基本上有三种方案:

1.最简单的方法在eclipse中使用 mavenweb原型: maven-archetype-webapp
2.使用maven命令生成mavenweb项目,再生成Eclipse项目结构
3.在eclipse中生成普通maven项目与手工去配置成web项目


方案一:

1.新建工程:
在eclipse中创建 maven-web 项目在eclipse中创建 maven-web 项目
* 不要勾选 skip archetype selection

2.选择web模版
在eclipse中创建 maven-web 项目

3.填写项目信息
在eclipse中创建 maven-web 项目

4.将生成的项目添加到tomcat中去
在eclipse中创建 maven-web 项目
5.启动tomcat,浏览器链接
在eclipse中创建 maven-web 项目



方案二:

1.cmd命令 cd 到需要生成工程的目录下(略)
2.使用mvn命令生成maven webapp工程
mvn archetype:generate -DgroupId=org.wxy.demo -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp
在eclipse中创建 maven-web 项目
**当出现下面两种情况的时候直接按回车即可
在eclipse中创建 maven-web 项目
在eclipse中创建 maven-web 项目
最后出现下面的情况就表示生成成功:
在eclipse中创建 maven-web 项目

3.进入 D:\Workspaces1\myweb 目录下面,执行命令  mvn eclipse:eclipse 转成 Eclipse项目结构
4.将项目导入Eclipse中,大功告成。

方案三:

1.开始创建maven项目

在eclipse中创建 maven-web 项目

2.勾选上Create a simple project (不使用模板)

在eclipse中创建 maven-web 项目

3.填写包信息,选择war

在eclipse中创建 maven-web 项目

4.项目生成成功,如下为基本结构。由于前面选择 war,会默认生成webapp文件夹

在eclipse中创建 maven-web 项目

5.由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project

在我们的项目上点击右键,选择properties 并找到 Project Facets ,并点击Convert to faceted form…   如下图:

在eclipse中创建 maven-web 项目

6.转为servlet3

** 3.0需要tomcat7或以上才支持

在eclipse中创建 maven-web 项目

7.接下来观察我们的项目结构,多了一个web content目录

在eclipse中创建 maven-web 项目

8.

在eclipse中创建 maven-web 项目

8

在eclipse中创建 maven-web 项目

9

在eclipse中创建 maven-web 项目

** 此处一定要注意 /src/main/webapp 要加进去,并且发布路径为 /  ,不这样设置在后续操作中就无法添加到 本地TOMCAT中。

在eclipse中创建 maven-web 项目

10

在eclipse中创建 maven-web 项目

11

在eclipse中创建 maven-web 项目

12

在eclipse中创建 maven-web 项目

13

在eclipse中创建 maven-web 项目

14

在eclipse中创建 maven-web 项目

15

在eclipse中创建 maven-web 项目

16

在eclipse中创建 maven-web 项目

后期维护参考:如何用Maven创建web项目(具体步骤)