IntelliJ IDEA无法识别外部库但Gradle构建正常(Necesse模组开发)
IntelliJ无法识别Gradle配置的Necesse.jar依赖,构建正常但编辑器标红无代码补全
我基于Necesse官方示例模组开发游戏模组,Gradle构建可正常执行,但IntelliJ编辑器中所有引用自Necesse.jar的类都标红,且没有代码补全功能。
已尝试以下所有操作,均无效:
- 在
File->Project Structure中手动添加游戏目录及libs文件夹下的Necesse.jar - 调整依赖作用域为Compile、Runtime、Provided,反复勾选/取消Export选项
- 执行
Invalidate Caches并重启IntelliJ
当前build.gradle中的依赖配置如下:
dependencies { implementation files(gameDirectory + "/Necesse.jar") // implementation fileTree(gameDirectory + "/lib/") }
测试发现,若将上述依赖路径修改为无效值(如Necesse2.jar),Gradle构建会直接失败,说明Gradle本身能正确识别该依赖路径,但IntelliJ编辑器无法同步识别。
内容的提问来源于stack exchange,提问作者Jason Goemaat
相关产品推荐
相关产品推荐

