初步实现了 Capability 相关的方法跳转与缺失提示(marker图标提示)等内容,足以支持简单的能力层级开发。注解相关的IDEA提示功能待后续实现。
This commit is contained in:
52
build.gradle.kts
Normal file
52
build.gradle.kts
Normal file
@@ -0,0 +1,52 @@
|
||||
plugins {
|
||||
id("java")
|
||||
id("org.jetbrains.kotlin.jvm") version "1.9.25"
|
||||
id("org.jetbrains.intellij.platform") version "2.3.0"
|
||||
}
|
||||
|
||||
group = "work.slhaf"
|
||||
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 {
|
||||
create("IC", "2025.1.1")
|
||||
testFramework(org.jetbrains.intellij.platform.gradle.TestFrameworkType.Platform)
|
||||
|
||||
// Add necessary plugin dependencies for compilation here, example:
|
||||
bundledPlugin("com.intellij.java")
|
||||
}
|
||||
}
|
||||
|
||||
intellijPlatform {
|
||||
pluginConfiguration {
|
||||
ideaVersion {
|
||||
sinceBuild = "242"
|
||||
untilBuild = "252"
|
||||
}
|
||||
|
||||
changeNotes = """
|
||||
Initial version
|
||||
""".trimIndent()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
tasks {
|
||||
// Set the JVM compatibility versions
|
||||
withType<JavaCompile> {
|
||||
sourceCompatibility = "21"
|
||||
targetCompatibility = "21"
|
||||
}
|
||||
withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> {
|
||||
kotlinOptions.jvmTarget = "21"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user