Maven分模块设计.md 1.1 KB


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