【发布时间】:2014-09-14 02:44:50
【问题描述】:
我正在创建一个新的 java web 项目。这个web应用程序会有很多模块,比如core/commons,业务服务,repository,security,integration,ldap,user management,.... 不知道是应该把每个模块分离到每个maven项目(jar文件)还是创建项目将所有模块的所有 java 包都包含在一个 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
我们应该什么时候应用多模块或单模块项目>请给我一些建议。
【问题讨论】:
标签: maven maven-module