Maven多模块项目

  Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块。

  项目结构如下:

      da-security (父级)
             --- da-api (API开发模块)
                    ----pom.xml    
           --- da-common (公共模块)
                    ----pom.xml
             --- da-shiro (后台管理模块)
                    ----pom.xml
             --- da-web (web模块
                    ----pom.xml
             ----pom.xml

第一步:创建一个父Mavne项目(详情见图)

1.右击——>New(或者是File——>New)——>other——>Maven——>Maven Project——>Next

2.如果不想用默认项目路径可以 取消选中User default Workspace location 重新选中新的路径

MAVEN 构建多模块项目

3.输入Group Id(域名)、Artifact Id(项目名)、packaging选择pom包

MAVEN 构建多模块项目

4.下面是删除工程src目录后的工程

MAVEN 构建多模块项目

第二步:创建子模块

1.右击父项目名——>new——>Project——>Maven——>Maven Module——>Next 

2.输入子项目名称

MAVEN 构建多模块项目

3.普通子项目的选项

MAVEN 构建多模块项目
MAVEN 构建多模块项目

4.子项目工程结构图(其他子项目同上创建步骤)。

MAVEN 构建多模块项目

5.设置工程编译的jdk(其他子模块同步骤) 右击子项目-->Properties

MAVEN 构建多模块项目
第三步:创建WEB模块

1.右击父项目名——>new——>Project——>Maven——>Maven Module——>Next 

2.输入子项目名称

MAVEN 构建多模块项目

3.web层选项

MAVEN 构建多模块项目

MAVEN 构建多模块项目

6.web层项目图

MAVEN 构建多模块项目


相关文章: