visual-driver
/
settings.gradle.kts
55 строк · 1.7 Кб
1@file:Suppress("UnstableApiUsage")
2
3pluginManagement {
4repositories {
5mavenCentral()
6gradlePluginPortal()
7maven {
8url = uri("https://repo.c7x.dev/repository/maven-public/")
9credentials {
10username = System.getenv("CRI_REPO_LOGIN") ?: System.getenv("CRISTALIX_REPO_USERNAME") ?: System.getenv("REPO_C7X_USERNAME")
11password = System.getenv("CRI_REPO_PASSWORD") ?: System.getenv("CRISTALIX_REPO_PASSWORD") ?: System.getenv("REPO_C7X_PASSWORD")
12}
13}
14}
15
16includeBuild("bundler")
17
18plugins {
19kotlin("jvm") version "1.6.21"
20kotlin("plugin.serialization") version "1.6.21"
21id("org.jetbrains.kotlinx.binary-compatibility-validator") version "0.10.1"
22id("com.github.johnrengelman.shadow") version "7.1.2"
23id("org.hidetake.ssh") version "2.10.1"
24}
25}
26
27dependencyResolutionManagement {
28repositories {
29mavenCentral()
30maven {
31url = uri("https://repo.c7x.dev/repository/maven-public/")
32credentials {
33username = System.getenv("CRI_REPO_LOGIN") ?: System.getenv("CRISTALIX_REPO_USERNAME") ?: System.getenv("REPO_C7X_USERNAME")
34password = System.getenv("CRI_REPO_PASSWORD") ?: System.getenv("CRISTALIX_REPO_PASSWORD") ?: System.getenv("REPO_C7X_PASSWORD")
35}
36}
37}
38
39repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
40}
41
42rootProject.name = "visual-driver"
43
44arrayOf(
45"api",
46"plugin",
47"mod",
48"protocol",
49"graffiti",
50"graffiti-protocol",
51"graffiti-service",
52"protocol-serialization",
53"protocol-mod",
54"backport-artifact"
55).forEach { include(":$it") }
56