我正在创建一个新的java web项目。这个Web应用程序将有许多模块,例如核心/公用程序,业务服务,存储库,安全性,集成,LDAP,用户管理....我想知道是否应该将每个模块分隔到每个Maven项目(jar文件)或创建项目其中包括所有模块的所有java包到单个maven项目中。单模块与多模块maven项目
Structure of Multi modules maven project
mycompany-core
mycompany-repository
mycompany-api
mycompany-usermanagement
mycompany-business
mycompany-web
Structure of Single module project:
mycompany-web
|___ src
|____ main
|____ java
|____ com.mycompany.core
|____ com.mycompany.repository
|____ com.mycompany.business
|____ com.mycompany.controller
什么时候应该应用多模块或单模块项目?请给我一些建议。
是的,其他模块将取决于核心/公共模块。感谢您的回答 :) – Barcelona