diff options
Diffstat (limited to 'build.gradle.kts')
| -rw-r--r-- | build.gradle.kts | 93 |
1 files changed, 47 insertions, 46 deletions
diff --git a/build.gradle.kts b/build.gradle.kts index d427f07..7aa9b25 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,46 +1,47 @@ -plugins { - id("java") - id("org.jetbrains.kotlin.jvm") version "1.9.21" - id("org.jetbrains.intellij") version "1.17.3" -} -group = "me.kyren223" -version = "2.1.2" - -repositories { - mavenCentral() -} - -// Configure Gradle IntelliJ Plugin -// Read more: https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html -intellij { - version.set("2024.1") - type.set("IC") // Target IDE Platform - updateSinceUntilBuild.set(false) - plugins.set(listOf("IdeaVim:2.11.0")) -} - -tasks { - // Set the JVM compatibility versions - withType<JavaCompile> { - sourceCompatibility = "17" - targetCompatibility = "17" - } - withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> { - kotlinOptions.jvmTarget = "17" - } - - patchPluginXml { - // Supports versions from 2023.2 and up - sinceBuild.set("232") - } - - signPlugin { - certificateChainFile.set(file("certificate/chain.crt")) - privateKeyFile.set(file("certificate/private.pem")) - password.set(providers.environmentVariable("PRIVATE_KEY_PASSWORD")) - } - - publishPlugin { - token.set(providers.environmentVariable("PUBLISH_TOKEN")) - } -} +plugins {
+ id("java")
+ id("org.jetbrains.kotlin.jvm") version "1.9.21"
+ id("org.jetbrains.intellij") version "1.17.3"
+}
+
+group = "me.kyren223"
+version = "2.2.0"
+
+repositories {
+ mavenCentral()
+}
+
+// Configure Gradle IntelliJ Plugin
+// Read more: https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html
+intellij {
+ version.set("2024.1.3")
+ type.set("IC") // Target IDE Platform
+ updateSinceUntilBuild.set(false)
+ plugins.set(listOf("IdeaVim:2.16.0"))
+}
+
+tasks {
+ // Set the JVM compatibility versions
+ withType<JavaCompile> {
+ sourceCompatibility = "17"
+ targetCompatibility = "17"
+ }
+ withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> {
+ kotlinOptions.jvmTarget = "17"
+ }
+
+ patchPluginXml {
+ // Supports versions from 2023.2 and up
+ sinceBuild.set("232")
+ }
+
+ signPlugin {
+ certificateChainFile.set(file("certificate/chain.crt"))
+ privateKeyFile.set(file("certificate/private.pem"))
+ password.set(providers.environmentVariable("PRIVATE_KEY_PASSWORD"))
+ }
+
+ publishPlugin {
+ token.set(providers.environmentVariable("PUBLISH_TOKEN"))
+ }
+}
|
