Maven 多模块项目如何分工?

发布于 2021-11-20 15:43:20 字数 510 浏览 910 评论 8

我的项目结构如下:

项目划分为核心、辅助及视图三大模块,其中核心模块按功能划分为各个小模块,视图模块主要是后端WEB和各前端WEB;

trade是整个父级模块,trade-code是核心模块的父级模块,继承trade模块,trade-help是辅助模块的父级模块,继承trade模块,trade-view是视图模块的父级模块,继承trade模块;

项目整个文件结构是树型结构;

现在有如下问题,望各位帮忙:

1、如何进行团队协同开发?团队成员有5个程序。

2、使用hudson做持续集成时,是建一个整的任务,还是给每个模块都建立一个任务?

3、在SVN版本管理器中,是创建一个资源,还是给每个模块都创建一个资源?


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

飘过的浮云 2021-11-26 13:29:50

模块划分主要是根据程序的职责单一性和耦合性,你这么多模块大多都是交叉依赖的,没有层次,不仅开发不方便,单元测试都不好写。而且core这个下面的应该都是一些纯技术上的,也就是整个框架最低层的东西,其它业务都是依赖于他,而他并不依赖其它上层模块,那个help里面的util最好也在core下面,因为core里面的功能会依赖他,这点你可以参考一下spring的包

少女净妖师 2021-11-26 11:30:29

我觉得你缺的是私服nexus 吧

画骨成沙 2021-11-26 09:08:31

在理,看到你这么长一条,就觉得分的太细了

噩梦成真你也成魔 2021-11-26 07:48:41

其实就是三个模块,core,help,view,

猫性小仙女 2021-11-25 23:30:05

其实呢,用maven项目之间的依赖都是发布的jar,和源码没啥依赖了

你让a 模块吧项目发布的你们本地的远程仓库,b在代码里面配置依赖就行了

冬天旳寂寞 2021-11-25 05:06:12

从命名上来看,感觉有点过于细了。。。

虐人心 2021-11-23 21:26:40

首先,使用hudson集成时,要建立一个任务,因为持续集,测试就是为了方便,为什么不建立一个项目呢?!次之,在SVN源代码管理问题上,肯定也是建立一个分支,就是因为他们是一个项目。谢谢。。。。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文