idea cannot find declaration to go to|使用Ctrl+左键/Ctrl+B都不能进入类或者方法
情景再现:
由于有多个project,并且这些project属于不同的dir,这些dir还有拥有一个root dir,所以是文件结构很整齐(每个project都是maven的)
最开始的import方法:将其中一个project,然后使用Project Structure中import Module的方式将其他project导入,虽然可以正常使用,但是打乱了文件结构,不方便找project,我不能直接就找到某个project中的类啊==
所以采取了open的方式打开整个 root dir
此时,不管是查到的右键root dir 最下面有个Mark Directory as还是怎样都没有用,就很崩溃
最终的解决办法(step by step):
- 工具栏File - close project ,就会关闭当前这个没用的破窗口,然后弹出最初始的idea小窗口,选择import project
- 直接选择root dir OK
- import project from external model 下方选中maven NEXT
- 注意这一步**很重要 在 Search for projects recursively 前面打钩!
5.一路next下去就差不多啦
PEACE~~