45 lines
1.1 KiB
Plaintext
45 lines
1.1 KiB
Plaintext
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<JavaCompile> {
|
|
sourceCompatibility = "17"
|
|
targetCompatibility = "17"
|
|
}
|
|
|
|
withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> {
|
|
kotlinOptions.jvmTarget = "17"
|
|
}
|
|
|
|
patchPluginXml {
|
|
sinceBuild.set("233")
|
|
untilBuild.set("244.*")
|
|
}
|
|
} |