新建maven子模块详细步骤

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rofth/article/details/48752807

大家都知道,maven项目主要是对项目进行模块化管理,一般是一个父类模块,多个子类模块组合。

现就建立maven子项目步骤进行详细讲解:

1、右键 父项目,选择maven--->New Maven Module Project,勾选Create a simple project,同时输入子模块的名字,点击 next,选择Packaging 为war,

     由于packaging 是war,所以在src/main/下多了一个webapp,至此,maven子模块建立完毕。

     注释:a simple project 指的是,是否使用骨架,非标准的骨架允许用户建立自己的结构,而标准的骨架只能允许用户按照标准版的格式来使用。

2、由于上述步骤建立的是maven子模块,同时要将该模块发布到tomcat下,所以要将该maven子模块转换为dynamic web project 项目。

3、右键该项目,选择Project Facets,点击Convert to faceted from,然后勾选Dynamic Wed Module,并点击ok(3.0只有tomcat7才支持),再点击下方的Further Configuration available,勾选Generate web.xml deployment descriptor,现在看看我们的项目结构,发现多了一个webContent,虽然此时可以发布到tomcat下,但是看着很别扭,也不符合maven结构,接下来,我们还要作如下修改。

注意:要注意Projects Facets下的Utility Module是否默认选中,子模块一定要选中

4、把webContent下的META-INF、WEB-INF剪切到src/main/webap 目录下,并删除webContent目录。

5、修改发布规则,右键点击项目,选择Deployment Assembly,选择webContent,并remove掉,测试test目录也不需要,也一并remove,接着重新指定      web的路径,点击add,选择Folder,找到src下的webapp目录,并finish。

6、最后一步,需要将maven的引用包添加进来,直接点击add,选择java build path Entries,然后next,然后finish。

至此,子模块新建完毕。

猜你喜欢

转载自blog.csdn.net/rofth/article/details/48752807
今日推荐