-
Notifications
You must be signed in to change notification settings - Fork 250
Expand file tree
/
Copy pathbuild.gradle.kts
More file actions
42 lines (39 loc) · 1.36 KB
/
Copy pathbuild.gradle.kts
File metadata and controls
42 lines (39 loc) · 1.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
plugins {
id("java-platform")
id("kotlin-language-server.publishing-repository-conventions")
}
javaPlatform { allowDependencies() }
dependencies {
constraints {
api(libs.org.jetbrains.kotlin.stdlib)
api(libs.hamcrest.all)
api(libs.junit.junit)
api(libs.org.eclipse.lsp4j.lsp4j)
api(libs.org.eclipse.lsp4j.jsonrpc)
api(libs.org.jetbrains.kotlin.compiler)
api(libs.org.jetbrains.kotlin.ktscompiler)
api(libs.org.jetbrains.kotlin.kts.jvm.host.unshaded)
api(libs.org.jetbrains.kotlin.sam.with.receiver.compiler.plugin)
api(libs.org.jetbrains.kotlin.reflect)
api(libs.org.jetbrains.kotlin.jvm)
api(libs.com.jetbrains.intellij.java.decompiler)
api(libs.org.jetbrains.exposed.core)
api(libs.org.jetbrains.exposed.dao)
api(libs.org.jetbrains.exposed.jdbc)
api(libs.com.h2database.h2)
api(libs.com.google.guava.guava)
api(libs.com.github.fwcd.ktfmt)
api(libs.com.beust.jcommander)
api(libs.org.openjdk.jmh.core)
api(libs.org.jetbrains.kotlin.kotlin.scripting.jvm.host)
api(libs.org.openjdk.jmh.generator.annprocess)
api(libs.org.xerial.sqlite.jdbc)
}
}
publishing {
publications {
register("gpr", MavenPublication::class) {
from(components["javaPlatform"])
}
}
}