StackTc
StackTc
采纳率61.9%
2018-07-10 03:02 阅读 2.3k
已采纳

maven分模块的好处,请简单说明。谢谢啦,谢谢啦,谢谢啦

5

maven分模块的好处,请简单说明。谢谢啦,谢谢啦,谢谢啦,谢谢啦

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

11条回答 默认 最新

  • 已采纳
    qq_38425150 qq_38425150 2018-07-10 07:43

    1.方便重用,当我们再开发一条teacher线的时候,我们只需要引用itoo-base,itoo-exam-api,这些包都是复用的,称为我们平台复用的基础类库,供所有的项目使用。这是模块化最重要的一个目的。
    2.灵活性。比如我们这些公共的jar包,itoo-base,itoo-tool,itoo-exam-api等这些jar包,我们不需要再当源码,只需要deploy到nexus,其他人从nexus下载即可。代码的可维护性、可扩展性好,并且保证了项目独立性与完整性。

    点赞 1 评论 复制链接分享
  • weixin_40852944 weixin_40852944 2018-07-10 03:04

    模块可重用,模块依赖据用传递作用

    点赞 2 评论 复制链接分享
  • d007letian 007Detective 2018-07-10 03:09

    每个模块都可以作为单独的服务来发布

    点赞 1 评论 复制链接分享
  • waken2300 waken2300 2018-07-10 03:13

    简单给你举例, A , B 两个都是独立的项目,假如 A 要调用 B 中的 方法 或者是数据 就需要使用 连接访问的方式进行调用 ,这之间会现延迟问题。
    如果这时候出现个C 可以将 A 和 B 整合起来 将A 与 B 共通的东西 提取出 让两个 项目 进行引用 ,这样当需要深化出第三个项目时 公共的东西就
    不需要再次书写 而只是引用 ,这就是最原始的继承理念

    点赞 1 评论 复制链接分享
  • qq_40848611 紫梦幻殇 2018-07-10 03:24

    模块划分
    为了防止传递依赖,我们各个模块之间尽量用直接依赖的方式。本篇文章介绍多模块化开发,我们做过Maven项目的都知道,我们的项目一般都是分模块的,每个模块都会对应着一个POM.xml文件,它们之间通过继承和聚合(也称多模块,multi-module)相互关联

    点赞 评论 复制链接分享
  • baidu_28846277 闻风吟 2018-07-10 05:33

    每个模块独立部署,可扩展性,维护性高!

    点赞 评论 复制链接分享
  • qq_21296743 qq_21296743 2018-07-10 05:44

    代码解耦,并且每个模块独立部署。

    点赞 评论 复制链接分享
  • weixin_38027343 晓罗 2018-07-10 06:05

    代码管理方便、后续或扩展方便

    点赞 评论 复制链接分享
  • qq_38002551 qq_38002551 2018-07-10 06:22

    每个模块独立部署,可扩展性

    点赞 评论 复制链接分享
  • pangpanglin pangpanglin 2018-07-10 07:09

    使代码工程的组织结构更加清晰,模块的分层,每个模块的代码可以进行高内聚,独立部署,并且模块之间的依赖关系更加明确,整个工程各层各模块之间实现松耦合。

    点赞 评论 复制链接分享
  • crazydddfz crazydddfz 2018-07-10 07:15

    图片说明这种东西拿图来说明会好点儿,我自己做的项目,一般公司也都差不多,因为一般小项目也就一个数据库,简单来说最大的有点就是你的pojo以及一些配置文件直接CV就行,或者是改都不用改,直接改名字,写另外的接口来调用就行,可重用性极大,这是我个人实战过得,节约很多时间,还有就是解耦,每个模块既可以分离出独自用,也可以合起来做更多事情,maven还是很强大的

    点赞 评论 复制链接分享

相关推荐