-
Notifications
You must be signed in to change notification settings - Fork 1
/
settings.gradle.kts
34 lines (31 loc) · 1.13 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
@file:Suppress("UnstableApiUsage")
pluginManagement {
fun RepositoryHandler.setup() {
mavenCentral()
if (this == pluginManagement.repositories) {
gradlePluginPortal()
}
if (this == dependencyResolutionManagement.repositories) {
maven {
name = "Gradle public repository"
url = uri("https://repo.gradle.org/artifactory/libs-snapshots/")
content {
includeGroup("org.gradle")
}
}
}
}
repositories.setup()
dependencyResolutionManagement {
repositories.setup()
versionCatalogs {
create("libs") {
val kotlinVersion = version("kotlin", "1.9.20")
plugin("kotlin.jvm", "org.jetbrains.kotlin.jvm").versionRef(kotlinVersion)
val declarativeDslCoreVersion = "8.9-20240518001543+0000"
library("declarativeDslCore", "org.gradle", "gradle-declarative-dsl-core").version(declarativeDslCoreVersion)
library("clikt", "com.github.ajalt.clikt:clikt:4.2.1")
}
}
}
}