V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
MTKiller
V2EX  ›  问与答

[求助] maven 工程模块太多,依赖复杂,父 pom 依赖太深, eclipse building 速度太慢

  •  
  •   MTKiller · 2022-03-05 16:32:52 +08:00 · 1081 次点击
    这是一个创建于 1029 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目上总计 100+的模块,所有模块使用统一的父 pom 文件(负责管理模块版本)。过多的模块依赖和过深的父 pom 依赖,导致开发时 eclipse 的 building 或 idea 的 resolving dependency 速度太慢,严重影响开发效率,求各路大神帮忙提供下解决方案。

    3 条回复    2022-03-05 22:33:55 +08:00
    bunnyblueair
        1
    bunnyblueair  
       2022-03-05 19:35:29 +08:00
    重写依赖解析,目测重复解析导致
    cslive
        2
    cslive  
       2022-03-05 20:45:51 +08:00 via Android
    讲不需要的模块注释掉
    9c04C5dO01Sw5DNL
        3
    9c04C5dO01Sw5DNL  
       2022-03-05 22:33:55 +08:00
    临时方案:所有模块 install 到本地,idea 只打开需要的用到的模块。记得及时更新 install 的模块就好。

    长久方案:重新规划,像依赖和版本管理这种应该单独弄一个 dependency management 项目的,其他业务也应该按照耦合度拆分成不同的项目。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2484 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:38 · PVG 12:38 · LAX 20:38 · JFK 23:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.