I am developing a clion inspection plugin, but the engine I use is nova, which is actually developed as classic. I want to switch to nova, but I can’t switch and add parameters in the sandbox.
plugins {
id("java")
id("org.jetbrains.kotlin.jvm") version "2.1.0"
id("org.jetbrains.intellij.platform") version "2.3.0"
}
group = "com.istyphoon"
version = "1.0-SNAPSHOT"
repositories {
mavenCentral()
intellijPlatform {
defaultRepositories()
}
}
// Configure Gradle IntelliJ Plugin
// Read more: https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin.html
dependencies {
intellijPlatform {
clion("2025.1.2")
bundledPlugin("com.intellij.clion")
bundledPlugin("org.jetbrains.plugins.clion.radler")
testFramework(org.jetbrains.intellij.platform.gradle.TestFrameworkType.Platform)
// Add necessary plugin dependencies for compilation here, example:
}
}
intellijPlatform {
pluginConfiguration {
ideaVersion {
sinceBuild = "251"
}
changeNotes = """
Initial version
""".trimIndent()
}
}
tasks {
named<org.jetbrains.intellij.platform.gradle.tasks.RunIdeTask>("runIde") {
println("== Running with Radler flag ==")
jvmArgs("-Dclion.enable.radler=true")
}
// Set the JVM compatibility versions
withType<JavaCompile> {
sourceCompatibility = "21"
targetCompatibility = "21"
}
withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach {
compilerOptions {
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_21)
}
}
}