-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbuild.gradle
70 lines (61 loc) · 1.93 KB
/
build.gradle
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
plugins {
id 'org.jetbrains.kotlin.jvm'
id 'kotlinx-atomicfu'
id 'org.jetbrains.kotlin.plugin.serialization'
id 'maven-publish'
}
group rootProject.group
version rootProject.version
repositories {
mavenCentral()
}
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
compileKotlin{
kotlinOptions.jvmTarget = JavaVersion.VERSION_17
kotlinOptions {
freeCompilerArgs += "-Xopt-in=com.squareup.kotlinpoet.metadata.KotlinPoetMetadataPreview"
}
}
compileTestKotlin {
kotlinOptions.jvmTarget = JavaVersion.VERSION_17
kotlinOptions {
freeCompilerArgs += "-Xopt-in=com.squareup.kotlinpoet.metadata.KotlinPoetMetadataPreview"
}
}
dependencies {
implementation project(":door-runtime")
implementation project(':room-annotations')
implementation libs.paging.multiplatform.common
implementation "org.jetbrains.kotlin:kotlin-stdlib"
implementation libs.kotlinx.serialization.json
implementation libs.kotlin.reflect
implementation libs.kotlinpoet
implementation libs.kotlinpoet.ksp
implementation libs.kotlinpoet.metadata
implementation libs.jsqlparser
implementation libs.apache.commons.text
implementation libs.simple.jndi
implementation libs.apache.commons.pool2
implementation libs.sqlite.jdbc
implementation libs.postgres.jdbc
implementation libs.apache.commons.dbcp2
implementation libs.ktor.server.netty
implementation libs.ktor.client.okhttp
implementation libs.ktor.client.json
implementation libs.nanohttpd
implementation libs.nanohttpd.nanolets
implementation libs.logback.classic
implementation libs.kodein.di
implementation libs.kodein.di.framework.ktor.server
implementation libs.napier.jvm
implementation libs.ksp.api
testImplementation libs.junit
}
publishing {
publications {
maven(MavenPublication) {
from components.java
}
}
}