美文网首页程序员
说说 Maven 的多模块设计

说说 Maven 的多模块设计

作者: deniro | 来源:发表于2020-12-05 20:33 被阅读0次

如果项目很大,那么可以在项目搭建时,考虑使用 Maven 多模块功能。比如一个能力平台,可能分为API 模块、日志模块与计费模块等等。这样做的好处是1

(1) 方便重用。一个新项目如果需要使用某个模块时,就可以直接将其依赖过来;

(2) 每个模块都有各自的 pom.xml 配置,可以根据模块需要添加各自的第三方依赖;

(3) 每个模块都可以独立进行构建,特别是在微服务项目,我们可以把某些已经稳定的模块发布到 docker镜像中,然后只构建我们目前仍然需要进行开发的项目;

(4) 某些模块可以打成 jar作为公共组件库以供其它项目依赖使用。

语法形如为:


<modules>

 <module>app-a</module>

 <module>app-b</module>

 </modules>

一般情况下,会按照定义的模块顺序依次打包。


[1] Maven项目多个模块(modules)聚合.

相关文章

网友评论

    本文标题:说说 Maven 的多模块设计

    本文链接:https://www.haomeiwen.com/subject/faeywktx.html