build.gradle.kts (28 lines of code) (raw):

import org.jetbrains.intellij.tasks.PatchPluginXmlTask buildscript { val kotlinVersion = "1.9.24" repositories { mavenCentral() } dependencies { classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion") } } plugins { id("me.filippov.gradle.jvm.wrapper") version "0.14.0" id("org.jetbrains.intellij") version "1.17.3" } apply(plugin = "kotlin") group = "embeddedProjectJdk" val buildNumber: String by rootProject.extra version = buildNumber intellij { version.set("2023.2") pluginName.set("embeddedProjectJdk") updateSinceUntilBuild.set(true) } val patchPluginXml: PatchPluginXmlTask by tasks patchPluginXml.untilBuild.set("") repositories { mavenCentral() }