MTKiller
V2EX  ›  问与答

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

  •  
  •   MTKiller · Mar 5, 2022 · 1464 views
    This topic created in 1528 days ago, the information mentioned may be changed or developed.

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

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

    长久方案:重新规划,像依赖和版本管理这种应该单独弄一个 dependency management 项目的,其他业务也应该按照耦合度拆分成不同的项目。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1005 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 19:42 · PVG 03:42 · LAX 12:42 · JFK 15:42
    ♥ Do have faith in what you're doing.