title: Maven分模块设计
tags:
- concept
- engineering
- maven
- modularization
- joplin
type: concept
source_type: reconstructed
created: 2026-04-23
updated: 2026-04-23
---
Maven分模块设计
定义
Maven 分模块设计是将一个大型工程按功能或结构拆分成多个独立模块,再通过依赖关系进行协作的工程组织方式。
判别边界
- 它不是简单分目录。
- 它要求模块具有清晰职责和依赖关系。
与相邻概念区别
- 相对单体单模块项目:分模块更适合大规模协作与复用。
典型应用
- 抽离公共实体模块
- 抽离工具模块
- 业务模块按领域拆分
关联主题
- [[Maven]]:分模块设计所在的构建工具语境。
- [[Java持久层与Maven工程化]]:Java 主线里承载分模块与工程化的模块页。
- [[前端与工程化]]:从更广义工程化视角理解模块组织和构建边界。
来源
- [[raw/Joplin/编程学习项目/Java学习笔记/JavaWeb/17.Maven高级.md]]
相关页面
- [[Java]]
- [[Maven]]
- [[Java持久层与Maven工程化]]
- [[工程化构建与依赖管理]]
- [[前端与工程化]]