Spring Boot2企业版快速开发平台ALBase(2): 使用Maven创建多模块项目

系统模块划分

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

  项目结构如下:

    albase   (父级)
     —pom.xml
     —albase-api     (第三方接口层)
       —-pom.xml
      —albase-tools (基础工具层)
       —-pom.xml
     —albase-biz    (逻辑业务层)
       —-pom.xml
      —albase-admin    (后台管理模块)
      —-pom.xml
      —albase-web    (PC web端模块块)
      —-pom.xml    

创建一个父maven工程

新建一个maven项目,选择存储位置,并选择创建一个简单的maven工程
这里写图片描述

这里写图片描述

输入Group Id、Artifact Id、Version
这里写图片描述

生成父工程,pom.xml如下
这里写图片描述

删除工程中的src 目录
这里写图片描述

创建子模块

右击父工程名—》New—》Module

这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述
得到子工程(albase-tools,基础工具层),设置编译的jdk
点菜单File—》Project Structure
这里写图片描述
这里写图片描述
同理设置,子模块:albase-biz(逻辑业务层)

新建admin后台管理层子模块

右击父工程名—》New—》Module
这里写图片描述
这里写图片描述
这里写图片描述

这里写图片描述

同理设置,子模块:albase-web(PC层) ,albase-api(第三方接口层)

配置各模块的依赖

在parent项目pom.xml中建立依赖管理(dependencyManagement)

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.albase</groupId>
<artifactId>albase-parent</artifactId>
<packaging>pom</packaging>
<version>1.0-SNAPSHOT</version>
<modules>
    <module>albase-tools</module>
    <module>albase-biz</module>
    <module>albase-api</module>
    <module>albase-web</module>
    <module>albase-admin</module>

</modules>
</project>

其他子模块保持原来就可以。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值