maven 分模块以及分工程管理

今天分享一下maven分模块分工程管理,项目的运行以及模块的运行合并war包今后讲解。

maven 分模块、分工程管理的好处是,每个开发人员可以单独写一个项目负责自己要完成的模块部分,而且每个模块可以单独测试,单独发布,需要整个项目所有模块时只求要做好依赖关系聚合在一起就行了,操作步骤我会在下面大致描述:

一,整个项目的框架我设置为一个顶级工程模块和六个字模块组成(工程名后面没有带webapp的主要写后台代码,带有webapp的主要写前台)。

1.architecture:这是顶级父工程只涉及后台代码只需要建一个quickstart即可。

点击“finish”按钮进入下一步

然后,进入下一步修改architecture的pom.xml文件。

2.architeactureweb:新建architeacture父项目子项目模块。

parent project 选择父工程architecture

这各项目主要涉及前台业务选择webapp然后单击next。

这个部分不做细述建议大家按照一定的规范来写,这样显得比较有层次。

其他的另外五个模块类似于这样操作,不做细述,配置完成后architecture pom.xml文件:

表示成功构建。

 

 

注意:

       1.我这里后台代码的话主要是一个quickstar模式,而设计前台页面主要是一个webapp模式。

       2.这个框架的搭建一定要配置好maven的环境的相关配置,而且eclipse里面的相关maven的配置(包括jdk 的配置。Apache-maven的配置,setting.xml、respository本地仓库)的配置。

       3.后面几个项目都是右键单击architecture父项目建立的module。

       4.parent project 要选择architecture。