--- 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工程化]] - [[工程化构建与依赖管理]] - [[前端与工程化]]