开发idea插件时,
psiFile 转 PsiJavaFile 时一直报错 NoClassDefFoundError: com/intellij/psi/PsiJavaFile
这是由于新版本idea启动时,不再包含Java language PSI Model模块。需要手动将模块依赖添加到插件的配置文件plugin.xml
中,添加进去之后是这样的:
<depends>com.intellij.modules.platform</depends>
<depends>com.intellij.modules.lang</depends>
<depends>com.intellij.modules.java</depends>
转自: