我记得能够使用IntelliJ底部的控制台搜索依赖项。例如,我正在搜索Apache POI。
我可以找到当前笔记本电脑的IntelliJ依赖项:
然而,在我的其他笔记本电脑上,我无法搜索任何东西,除了已经在我的项目中存在的依赖关系。它会简单地说:"没有找到依赖项等。">
我试着寻找答案,大多数都指向:
- 打开pom.xml->右键单击代码->生成……→添加依赖…
- →文件缓存失效…→无效并重启
- →文件项目结构……→→模块→的依赖关系"+";签名添加jar文件->在控制台底部搜索依赖项名称
当我搜索关键字">poi"时,所有这些仍然获取0结果。
您所指的功能称为Package Search,您可以在这里找到文档。注意,您需要访问互联网才能使用它,因为它连接到Package Search后端。而且,使用此功能还有其他一些限制。
我不确定我所做的是否修复了问题,但在执行以下步骤后开始工作:
- 转到文件->修复IDE
- 点击重新扫描项目索引
- 重启项目
- →操作删除包搜索项目缓存->删除包搜索全局缓存
- 索引项目->使缓存无效并重新启动
- 在弹出菜单上勾选所有内容
- 无效并重启
- 当弹出窗口要求下载预构建的共享索引时,点击总是下载
由于某种原因,我的包搜索又开始工作了。我现在可以搜索依赖项了。我检查了一下,没有网络问题。在我完成上述步骤后,它开始工作了。我希望它能帮助到有同样问题的人。
请注意,我不确定上述步骤是否可能导致其他问题。到目前为止,它还没有给我带来其他问题。