【发布时间】:2011-05-05 01:09:11
【问题描述】:
将 Maven 项目分解为子模块的主要原因是什么?
【问题讨论】:
-
你能给我们一些背景吗?
标签: java maven-2 maven maven-3
将 Maven 项目分解为子模块的主要原因是什么?
【问题讨论】:
标签: java maven-2 maven maven-3
您是否正在寻找比模块化的好处更多的东西?理想情况下,子模块应该代表一个概念/功能,以便它们在功能上具有凝聚力。
【讨论】:
【讨论】:
在等待我评论的答复时。
将基于 Java EE 的 maven 项目拆分为子模块的原因是,您可以独立构建 JAR/RAR/WAR/EAR/其他任何内容。
对于常规 Java 应用程序,您可以将功能拆分为单独的 JAR,每个 JAR 都可以是整个项目下的子模块,您可以再次独立构建它们,运行单独的目标/阶段/报告等等
【讨论】: