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

316 天前
 Seulgi

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

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

1309 次点击
所在节点    JetBrains
6 条回复
lovedebug
316 天前
重启大法,然后到官网看是否有人提了 issue
zihuyishi
316 天前
如果你要切换的分支比较稳定的话,可以试试 git worktree ,多开几个 idea
NotFoundEgg
316 天前
试试这个命令 mvn idea:idea
NotFoundEgg
316 天前
@NotFoundEgg 需要在 idea 的 Terminal 中执行
Seulgi
316 天前
@NotFoundEgg #3 暂时遇不到了。下一次遇到试试。几年开发,也是第一次遇见这种情况。以前也就是缓存或者索引问题清清就好了,第一次清清都没法好。
JYii
316 天前
这样的话我宁可每个分支单独在一个 workspace 。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1007496

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX