-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
settings.gradle.kts
46 lines (40 loc) · 1.46 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
pluginManagement {
repositories {
mavenCentral()
google()
gradlePluginPortal()
maven(url = "https://jitpack.io")
mavenLocal()
}
plugins {
kotlin("multiplatform") version extra["kotlinVersion"] as String
kotlin("jvm") version extra["kotlinVersion"] as String
kotlin("plugin.serialization") version extra["kotlinVersion"] as String
id("com.android.library") version extra["agpVersion"] as String
id("com.google.protobuf") version "0.8.18"
id("io.github.timortel.kotlin-multiplatform-grpc-plugin") version "0.1.1"
id("com.google.devtools.ksp") version extra["kspVersion"] as String
id("org.jlleitschuh.gradle.ktlint") version extra["ktlintVersion"] as String
id("org.jetbrains.kotlinx.kover") version extra["koverVersion"] as String
id("com.vanniktech.maven.publish") version extra["publishVersion"] as String
}
}
dependencyResolutionManagement {
// repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
google()
maven(url = "https://jitpack.io")
mavenLocal()
}
}
rootProject.name = "KtransportMain"
file("./grpc")
.listFiles()
?.filter { it.isDirectory }
?.forEach { dir ->
include(":${dir.name}")
project(":${dir.name}").projectDir = dir.absoluteFile
}
includeBuild("./gradle-plugin")
include(":ktransport", ":ktransport-ksp", ":example")