plugins { id("java") id("org.jetbrains.kotlin.jvm") version "1.9.22" id("org.jetbrains.intellij") version "1.16.1" } group = "com.gradientcode.plugin" version = "1.0.0" repositories { maven { url = uri("https://maven.aliyun.com/repository/public/") } maven { url = uri("https://maven.aliyun.com/repository/central/") } maven { url = uri("https://maven.aliyun.com/repository/gradle-plugin/") } maven { url = uri("https://repo.maven.apache.org/maven2/") } maven { url = uri("https://plugins.gradle.org/m2/") } mavenCentral() } intellij { version.set("2025.3") type.set("IC") plugins.set(listOf( "com.intellij.java", "org.jetbrains.kotlin", "PythonCore:233.14015.0", "JavaScript" )) } tasks { withType { sourceCompatibility = "17" targetCompatibility = "17" } withType { kotlinOptions.jvmTarget = "17" } patchPluginXml { sinceBuild.set("233") untilBuild.set("244.*") } }