【发布时间】:2014-11-28 15:05:46
【问题描述】:
我是 Maven 的新手。也许这就是这个问题的原因:)
今天我尝试下载名为 Sonar Runner 的项目,看看它是如何工作的。这对我来说是非常奇怪的经历,因为这个项目有 4 个子模块:
- 声纳亚军 - API
- 声纳转轮 - 批次
- Sonar Runner - 分布
- Sonar Runner - 实现
它们分别有:17、2、8 和 13 个 java 文件。
这让我想知道为什么它的粒度如此之细。我知道你不知道他们的理由是什么。但我很好奇可能是什么原因。
到目前为止,我认为项目的规模是一个原因,或者是单独的团队在项目的不同部分工作。
但是当项目有 40 个 java 文件时,我猜大小不是原因。
当我使用多模块项目而不是一个大项目时,我得到了什么?
我试图在 Google 中找到答案,但没有成功。
编辑:我找到了这个:Is there any benefit in using Maven Multimodule when working in a small application?
但项目仍然有 40 个 java 文件。把它分成 4 个子模块对我来说似乎很荒谬。
还有其他好处吗?
【问题讨论】:
标签: maven