-
Notifications
You must be signed in to change notification settings - Fork 1k
/
build.gradle
57 lines (51 loc) · 2.33 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
plugins {
id "org.jetbrains.kotlin.jvm" version "1.3.72"
id "org.jetbrains.kotlin.kapt" version "1.3.72"
}
dependencies {
api "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlinVersion"
api "org.jetbrains.kotlin:kotlin-reflect:$kotlinVersion"
api "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8"
api "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.3.8"
api "org.jetbrains.kotlinx:kotlinx-coroutines-rx2:1.3.8"
api project(':http-server-netty')
api project(':http-client')
api project(':runtime')
testImplementation "org.jetbrains.kotlin:kotlin-test-junit:$kotlinVersion"
testImplementation "org.jetbrains.kotlin:kotlin-test:$kotlinVersion"
testImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-rx2:1.3.7"
// Adding these for now since micronaut-test isnt resolving correctly ... probably need to upgrade gradle there too
testImplementation("org.junit.jupiter:junit-jupiter-api:$junit5Version")
testImplementation project(":validation")
testImplementation project(":management")
testImplementation project(':inject-java')
testImplementation project(":inject")
testImplementation dependencyVersion("jcache")
testImplementation project(':validation')
testImplementation project(":http-client")
testImplementation project(":session")
testImplementation dependencyModuleVersion("groovy", "groovy-templates")
testImplementation dependencyModuleVersion("micronaut.test", "micronaut-test-junit5"), {
exclude module:'micronaut-runtime'
exclude module:'micronaut-inject'
}
testImplementation dependencyModuleVersion("micronaut.test", "micronaut-test-kotlintest"), {
exclude module:'micronaut-runtime'
exclude module:'micronaut-inject'
}
testImplementation project(":function-client")
testImplementation project(":function-web")
testImplementation 'io.kotlintest:kotlintest-runner-junit5:3.4.2'
testImplementation 'org.zalando:logbook-netty:2.1.0'
testImplementation project(':tracing')
kaptTest project(':inject-java')
kaptTest project(':validation')
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junit5Version"
testRuntimeOnly group: 'com.amazonaws', name: 'aws-java-sdk-lambda', version: '1.11.829'
}
compileTestKotlin {
kotlinOptions.jvmTarget = "1.8"
}
test {
useJUnitPlatform()
}