请教下大腿们Maven分模块的方面的问题?

Im柏杨 发布于 2015/07/20 09:58
阅读 285
收藏 0

Maven接触的不多,想请教下Maven分包的思路是什么?

或者怎么分模块比较好?

按照mvc的方式分包?

或者core,util,这样主系统和额外功能代码?

或者按照系统功能来分,userManager,deptManager……

希望大腿们能说明下。

加载中
0
tonglei0429
tonglei0429

我觉得 Maven 的一个主要功能就是依赖管理,那在用 Maven 分包的时候可以首先考虑依赖关系。

core、util 都是被依赖的底层,所以单分出来是必要的;

MVC 作为分层模型,本身也是种依赖关系的体现,所以分出来是合理的;

UserManager、DeptManager 这类是业务模块,本身没有层级关系,分或是不分可以参考系统的规模和复杂度。

以上纯属个人看法。

0
it芥末
it芥末

Maven是靠依赖管理的。util、login、core和DB的部分通过依赖分出来单独的模块。

你说的按MVC方式分包。应该是想让代码组成一个以import,jar 和 war为结构的模块吧。



0
p2ng
p2ng

刚好这段时间在考虑关于系统模块跟Maven划分等等。

Util肯定是一个包

Core一个(人员,部门等等,常用的系统模块)

以上统称基础模块

-----------------------------------------------

下面就是业务模块了

业务、Dao一个包

——————————————————————

然后一个客户端一个Controller包、

如:后台管理、Web前台、移动端接口


不知这样子可好呢。

0
jobell
jobell
没有 标准的分发,架构 不通分法也不同,适合你的就是最好的。
返回顶部
顶部