plugin/jps/build.gradle.kts (24 lines of code) (raw):
@file:Suppress("UnstableApiUsage")
plugins {
alias(packageSearchCatalog.plugins.kotlin.jvm)
alias(packageSearchCatalog.plugins.idea.gradle.plugin)
alias(packageSearchCatalog.plugins.dokka)
id(packageSearchCatalog.plugins.kotlin.plugin.serialization)
`build-config`
`maven-publish`
}
packagesearch {
publication {
isEnabled = true
artifactId = "packagesearch-plugin-maven"
}
}
intellij {
plugins.add("org.jetbrains.idea.maven")
plugins.add("com.intellij.java")
}
dependencies {
api(projects.plugin.core)
sourceElements(projects.plugin.core)
implementation(packageSearchCatalog.packagesearch.build.systems.models)
}