将Maven项目分解为子模块的主要原因是什么?
答案 0 :(得分:2)
您是否正在寻找比模块化的好处更多的东西?理想情况下,子模块应代表单个概念/特征,以便它们在功能上具有凝聚力。
答案 1 :(得分:2)
在等待我的评论的答案时。
将基于Java EE的maven项目拆分为子模块的原因是,您可以独立于彼此构建JAR / RAR / WAR / EAR /。
对于常规Java应用程序,您可以将功能拆分为单独的JAR,这些JAR中的每一个都可以是整个项目下的子模块,并且您可以再次单独构建它们,运行单独的目标/阶段/报告等
答案 2 :(得分:2)