语境
- 具有多 maven 模块或单个 maven 模块结构的大项目
问题
- 您最终使用了多 maven-module 还是单 maven-module 结构?
细节
如果您从事过一个开发周期长且包含大量功能的大型项目(即不是一个琐碎的项目),您是选择将项目拆分为多个 maven 模块还是采用单模块方法?
例如,具有多模块结构,在运行 mvn gwt:eclipse 之类的 maven 命令时会崩溃(请参阅http://bit.ly/gs4Rmo)。我想这对于单模块 GWT 项目会很有效。并且可能还有其他类似上述的命令存在多模块结构问题。
但是,多模块结构可以带来更快开发的好处,即如果您将“服务器”模块与“客户端”模块分开,您可以单独编译业务逻辑(服务器)并将其打包到生成的 Web 存档中。编译 GWT 代码大约需要 20 秒,所以如果你只修改服务器包,从长远来看,它可以为你节省大量时间。
在处理多模块/单模块项目时,您还遇到过哪些类似上述情况的情况?
谢谢!