问题描述
我能够从这个包中正确导入 com.intellij.ide.util.projectWizard.ModuleBuilder
和许多其他导入,但是我无法导入 com.intellij.ide.util.projectWizard.JavaModuleBuilder
而不在项目结构中将模块 SDK 设置为 Intellij 平台一,但是由于这是一个 gradle 项目,当我重新导入 gradle 时,它会恢复。这是我的 build.gradle
plugins {
id("org.jetbrains.intellij").version("0.6.5")
id("org.jetbrains.kotlin.jvm").version("1.4.30")
}
group 'org.aj3douglas'
version '1.0.0'
repositories { mavenCentral() }
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
pluginName = project.name
version '2020.2.3'
type 'IJ'
downloadSources true
}
patchPluginXml {
changeNotes """"""
}
解决方法
Java 相关类在 SDK 2019.2 中的专用插件中提取:
https://blog.jetbrains.com/platform/2019/06/java-functionality-extracted-as-a-plugin/
您的目标是 SDK 2020.2.3,这意味着您需要在 intellij
部分添加 Java 插件:
intellij {
plugins = ['com.intellij.java']
// ...
}