plugin/gradle/build.gradle.kts (21 lines of code) (raw):
@file:Suppress("UnstableApiUsage")
plugins {
alias(packageSearchCatalog.plugins.kotlin.jvm)
id(packageSearchCatalog.plugins.idea.gradle.plugin.base)
alias(packageSearchCatalog.plugins.dokka)
id(packageSearchCatalog.plugins.kotlin.plugin.serialization)
`maven-publish`
}
dependencies {
intellijPlatform {
intellijIdeaCommunity(INTELLIJ_VERSION)
bundledPlugins(
"org.jetbrains.kotlin",
"org.jetbrains.plugins.gradle",
"org.jetbrains.idea.gradle.dsl"
)
}
compileOnly(projects.plugin.gradle.tooling)
api(projects.plugin.core)
api(packageSearchCatalog.kotlinx.serialization.core)
}