maven2-server-impl/build.gradle.kts (34 lines of code) (raw):
plugins {
java
`java-library`
id("org.jetbrains.intellij") version "1.13.3"
}
val ideaVersion = "${rootProject.extra.get("ideaVersion")}"
val ideaType = "${rootProject.extra.get("ideaType")}"
dependencies {
"implementation"("com.jetbrains.intellij.platform:util:${ideaVersion}")
"implementation"("commons-logging:commons-logging:1.2")
"implementation"("org.apache.lucene:lucene-core:2.4.1")
"implementation"(fileTree(baseDir = "lib/maven2/lib") { include("*.jar") })
"implementation"(fileTree(baseDir = "lib/maven2/boot") { include("*.jar") })
"implementation"(fileTree(baseDir = "lib/") { include("*.jar") })
}
intellij {
version.set(ideaVersion)
type.set(ideaType) // Target IDE Platform
instrumentCode.set(false)
plugins.set(
listOf(
"org.jetbrains.idea.maven.model",
"org.jetbrains.idea.maven.server.api"
)
)
}
tasks {
buildSearchableOptions {
enabled = false
}
}
sourceSets {
getByName("main").java.srcDirs("src")
}