V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Seulgi
V2EX  ›  JetBrains

idea 是真蛋疼, git 切分支各种缓存问题

  •  
  •   Seulgi · Jan 10, 2024 · 2009 views
    This topic created in 841 days ago, the information mentioned may be changed or developed.

    以前也就是偶尔遇到一下 git 切分支后的 maven 缓存问题。重新打包或者重建索引也就能解决。
    今天遇到的问题,springboot 微服务,A 服务,B 服务,互不依赖,其中都有一个 restconfig 类,启动任何一个服务都会报类名冲突问题,也就是 spring boot 的类扫描,会把 AB 都扫描了,但其实启动 B ,应该只扫描 B 以及 B 的依赖。不管重建 idea 索引,清楚 idea 缓存,亦或者是 maven clean install ,都无作用。折腾了半天,最后重启解决。

    就很烦这种稀奇古怪的环境问题,每次一折腾就是上小时的时间。

    6 replies    2024-01-10 15:46:32 +08:00
    lovedebug
        1
    lovedebug  
       Jan 10, 2024
    重启大法,然后到官网看是否有人提了 issue
    zihuyishi
        2
    zihuyishi  
       Jan 10, 2024
    如果你要切换的分支比较稳定的话,可以试试 git worktree ,多开几个 idea
    NotFoundEgg
        3
    NotFoundEgg  
       Jan 10, 2024
    试试这个命令 mvn idea:idea
    NotFoundEgg
        4
    NotFoundEgg  
       Jan 10, 2024
    @NotFoundEgg 需要在 idea 的 Terminal 中执行
    Seulgi
        5
    Seulgi  
    OP
       Jan 10, 2024
    @NotFoundEgg #3 暂时遇不到了。下一次遇到试试。几年开发,也是第一次遇见这种情况。以前也就是缓存或者索引问题清清就好了,第一次清清都没法好。
    JYii
        6
    JYii  
       Jan 10, 2024
    这样的话我宁可每个分支单独在一个 workspace 。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5107 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 09:06 · PVG 17:06 · LAX 02:06 · JFK 05:06
    ♥ Do have faith in what you're doing.