我有一个 Intellij 插件项目,我可以在不使用 PsiMethod 类的情况下成功构建它。我使用这个intellij 插件指南生成了这个项目只要我使用 PsiMethod 类添加代码智能感知找不到该类的任何 GOTO 信息。然后我可以将我的项目设置模块从 JAVA_1.8.0 切换到通过将其添加到平台设置 SDK 中:这现在添加了智能感知,并使我能够通过 CMD+单击导航到 PsiMethod 类。但是,如果我尝试运行我的“插件”gradle 配置。它因运行错误而停止:runIde。从 bash 运行 compileJava 命令我得到:$ ./gradlew compileJava> Task :compileJava FAILED/Users/cody/IdeaProjects/plugintest/src/main/java/com/plugintest/TestClass.java:104: error: cannot find symbol PsiMethod containingMethod = PsiTreeUtil.getParentOfType(element, PsiMethod.class); ^ symbol: class PsiMethod location: class ParticleContainerManager/Users/cody/IdeaProjects/plugintest/src/main/java/com/plugintest/TestClass.java:104: error: cannot find symbol PsiMethod containingMethod = PsiTreeUtil.getParentOfType(element, PsiMethod.class); ^ symbol: class PsiMethod location: class ParticleContainerManagerNote: Some input files use or override a deprecated API.Note: Recompile with -Xlint:deprecation for details.2 errorsintellij中的gradle源集如下: 当我 CMD+单击 PsiMethod 类时,它显示以下 JAR 源:源位于以下父文件夹中:如何将此源添加到我的 gradle 配置中?它不应该自动检测我的项目智能感知正在利用什么吗?我是否需要更改项目目录中 gradle.* 文件中的某些内容?我已将以下行添加到我的 build.gradle 文件中:intellij { version '2019.2' plugins 'java'}它有效!
添加回答
举报
0/150
提交
取消