-
Notifications
You must be signed in to change notification settings - Fork 44
/
Copy pathsettings.gradle.kts
57 lines (50 loc) · 1.61 KB
/
settings.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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
rootProject.name = "centurion"
pluginManagement {
repositories {
mavenLocal()
mavenCentral()
maven("https://oss.sonatype.org/content/repositories/snapshots/")
maven("https://plugins.gradle.org/m2/")
}
plugins {
kotlin("jvm").version("1.8.21")
}
}
enableFeaturePreview("STABLE_CONFIGURATION_CACHE")
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
include("centurion-arrow")
include("centurion-avro")
include("centurion-orc")
include("centurion-parquet")
include("centurion-schemas")
dependencyResolutionManagement {
repositories {
mavenCentral()
mavenLocal()
maven("https://oss.sonatype.org/content/repositories/snapshots")
maven("https://s01.oss.sonatype.org/content/repositories/snapshots")
}
versionCatalogs {
create("libs") {
val tabby = "2.2.11"
library("sksamuel-tabby", "com.sksamuel.tabby:tabby-fp:$tabby")
library("avro", "org.apache.avro:avro:1.11.3")
val kotest = "5.8.1"
library("kotest-datatest", "io.kotest:kotest-framework-datatest:$kotest")
library("kotest-junit5", "io.kotest:kotest-runner-junit5:$kotest")
library("kotest-core", "io.kotest:kotest-assertions-core:$kotest")
library("kotest-json", "io.kotest:kotest-assertions-json:$kotest")
library("kotest-property", "io.kotest:kotest-property:$kotest")
bundle(
"testing",
listOf(
"kotest-datatest",
"kotest-junit5",
"kotest-core",
"kotest-json",
"kotest-property",
)
)
}
}
}