[英]Why breaking down a Maven project to sub-modules?
将Maven项目分解为子模块的主要可能原因是什么?
您是否正在寻找比模块化的好处更多的东西? 理想情况下,子模块应代表单个概念/特征,以便它们在功能上具有内聚性。
在等待我的评论的答案。
将基于Java EE的maven项目拆分为子模块的原因是,您可以独立于彼此构建JAR / RAR / WAR / EAR /其他任何内容。
对于常规Java应用程序,您可以将功能拆分为单独的JAR,这些JAR中的每一个都可以是整个项目下的子模块,并且您可以再次单独构建它们,运行单独的目标/阶段/报告等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.