-
Notifications
You must be signed in to change notification settings - Fork 274
/
Copy pathbuild.gradle.kts
41 lines (33 loc) · 952 Bytes
/
build.gradle.kts
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
plugins {
kotlin("multiplatform")
id("org.jetbrains.kotlin.plugin.spring") version("1.9.25")
kotlin("plugin.serialization")
id("org.springframework.boot") version("3.1.5")
//id("com.google.cloud.tools.appengine") version("2.4.2")
id("com.github.johnrengelman.shadow")
}
kotlin {
jvm() {
withJava()
}
sourceSets {
val jvmMain by getting {
dependencies {
implementation("com.expediagroup:graphql-kotlin-spring-server:5.5.0")
implementation("org.jetbrains.kotlinx:kotlinx-datetime:0.6.1")
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3")
implementation("ch.qos.logback:logback-classic:1.5.8")
implementation(projects.common)
}
}
}
}
//appengine {
// stage {
// setArtifact(tasks.named("bootJar").flatMap { (it as Jar).archiveFile })
// }
// deploy {
// projectId = "peopleinspace-graphql"
// version = "GCLOUD_CONFIG"
// }
//}