为什么在包上使用许多子项目和依赖项?
2022-09-04 03:26:42
在我的职业生涯中,我主要从事中小型Java项目。我最近在eclipse中看到一个由30个项目组成的大型项目。我并没有真正理解创建许多小项目然后维护项目间依赖关系的概念。我们什么时候更喜欢这一点,而不是简单地在包中组织东西?
我猜这是一个专家的事情(主要是使用蚂蚁)。我也一直在阅读Maven的模块概念 - 我在网络上看到了一些链接,建议在父模块下为Web,dao和服务层创建不同的模块。这真的是一种常见/最佳实践吗?
无论有没有专家 - 这种划分真的会让生活更轻松吗?将所有内容放在一个项目中,并为不同的层提供定义良好的包结构,不是更紧凑吗?