1
0
mirror of https://github.com/chylex/IntelliJ-Inspection-Lens.git synced 2025-01-18 04:46:03 +01:00
IntelliJ-Inspection-Lens/build.gradle.kts

58 lines
982 B
Plaintext

@file:Suppress("ConvertLambdaToReference")
plugins {
kotlin("jvm")
id("org.jetbrains.intellij.platform")
}
group = "com.chylex.intellij.inspectionlens"
version = "1.5.1"
repositories {
mavenCentral()
intellijPlatform {
defaultRepositories()
}
}
dependencies {
intellijPlatform {
intellijIdeaUltimate("2023.3.3")
bundledPlugin("tanvd.grazi")
// https://plugins.jetbrains.com/plugin/12175-grazie-lite/versions
// plugin("tanvd.grazi", "233.13135.14")
}
testImplementation("org.junit.jupiter:junit-jupiter:5.9.2")
}
intellijPlatform {
pluginConfiguration {
ideaVersion {
sinceBuild.set("233.11361.10")
untilBuild.set(provider { null })
}
}
}
kotlin {
jvmToolchain(17)
compilerOptions {
freeCompilerArgs = listOf(
"-X" + "jvm-default=all"
)
}
}
tasks.withType<Test>().configureEach {
useJUnitPlatform()
}
val testSnapshot by intellijPlatformTesting.testIde.registering {
version = "LATEST-EAP-SNAPSHOT"
useInstaller = false
}