java web modules_使用Java web工程建立Maven Web Module工程

本文介绍如何在Eclipse环境下将Java Web工程转换为Maven Web Module。首先,通过Eclipse创建Dynamic Web Project,然后将其转换为Maven项目,接着删除不必要的build配置,并添加parent配置以归属到聚合工程。最后,调整目录结构,创建必要的目录和web.xml文件,完成转换并重新导入工程。
摘要由CSDN通过智能技术生成

1. 前言

之前有一篇关于搭建S2SH的文章中提到建立Maven Web Module工程,有人反馈说这个方面不会。那还是唠叨一下,写篇文章说明一下吧。

建立Maven Web Module的方式有多种,比如通过Maven命令建立,Maven模板工程建立等等。但是这些有的依赖于外部环境,有的依赖于模板。而且好多时候都不会成功,这个时候就只能自己YY了,下面就是我YY出来的一个通过Java Web工程转Maven Web Module工程的方法。

注意,本文使用Eclipse环境。

2. 建立Java Web工程

如果你的Eclipse上没有安装Web插件,请自行到Eclipse Market去更新一下。建立Java Web工程:File -> New -> other… -> Web -> Dynamic Web Project。

4da3c4e4bc3e15320cafd6e2ad6af1d6.png

点击Next:

3c045eb0ce9eb38f643c5bb9681bddff.png

填写上你的Web名称后点击Finish即可创建成功。创建成功后的工程如下所示:

078964d47d255ea4548b2b5898a48d1c.png

3. 转换为Maven工程

选中该工程右键 -> configure -> Convert to Maven project:

001789c8b6c281893b514a39faacd3ef.png

填写完必要的信息后点击Finish即可。

4. Maven工程的继续转换

将pom.xml中的build节的信息全部删除。由于这是个Maven Module工程,因此pom.xml中会报错,你需要把它归入到一个聚合工程中。具体方式就是在pom.xml中添加一个parent配置:

4.0.0

parent

Parent

0.0.1

tesstWeb

tesstWeb

0.0.1-SNAPSHOT

war

tesstWeb

5. 添加Web特性

打开此工程的存放目录,然后删除除src,pom.xml以外的所有文件:

f81f457162ab8e9b8a326004cb8c37e5.png

然后再src目录下面建立main目录和test目录:

042b12bbd0bfcd3a2a3269f8d5be1115.png

在main中新建java和resource两个目录:

456807e39e27201064cce92c8ac11a57.png

在test目录下面新建java目录。

在main目录下面新建webapp/WEB-INF目录并在该目录下面新建web.xml文件。

6. 重新导入工程

在eclipse中删除此工程,注意不是物理删除,千万不要选择delete project contents from disk。工程删除后再重新使用Maven方式导入。这样一个标准的Maven Web Module就已经建好了。

04ffec95ed1ed6326aceb095e3fe7a9d.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值