【问题标题】:Properly import com.intellij.ide.util.projectWizard.JavaModuleBuild正确导入 com.intellij.ide.util.projectWizard.JavaModuleBuild
【发布时间】:2026-01-12 04:15:01
【问题描述】:

我能够从这个包中正确导入com.intellij.ide.util.projectWizard.ModuleBuilder 和许多其他导入,但是如果不将模块SDK 设置为项目结构中的intellij 平台之一,我就无法导入com.intellij.ide.util.projectWizard.JavaModuleBuilder,但是由于这是一个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 kotlin gradle intellij-idea intellij-plugin


    【解决方案1】:

    在 SDK 2019.2 的专用插件中提取了 Java 相关类:

    https://blog.jetbrains.com/platform/2019/06/java-functionality-extracted-as-a-plugin/

    您的目标是 SDK 2020.2.3,这意味着您需要在 intellij 部分添加 Java 插件:

    intellij {
      plugins = ['com.intellij.java']
      // ...
    }
    

    【讨论】: