-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsettings.gradle.kts
49 lines (39 loc) · 1.4 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
pluginManagement {
// Included plugin builds can contribute settings and project plugins
includeBuild("gradle/build-logic")
// Plugin repositories to use
repositories {
gradlePluginPortal()
mavenCentral()
google()
}
// val develocityPlugin: String by settings
// OR
// val develocityPlugin =
// file("$rootDir/gradle/libs.versions.toml")
// .readLines()
// .first { it.contains("develocity-plugin") }
// .split("\"")[1]
// https://docs.gradle.org/current/userguide/plugins.html#sec:plugin_version_management
// plugins {
// id("com.gradle.develocity") version develocityPlugin
// val kotlinVersion = extra["kotlin.version"] as String
// kotlin("jvm") version kotlinVersion
// }
}
// Apply common settings plugins to all projects
plugins { id("settings.repos") }
rootProject.name = "openjdk-playground"
include(":playground-bom")
include("playground-catalog")
include("playground-k8s")
// project(":playground-bom").buildFileName = "bom-build.gradle.kts"
// project(":aaa:xxx").projectDir = file("aaa/bbb")
// With composite builds, the module dependencies to 'jdk-modules'
// will always be substituted with project dependencies.
includeBuild("jdk-modules") {
dependencySubstitution {
// substitute(module("dev.suresh:ffm-api")).using(project(":ffm-api"))
// substitute(module("dev.suresh:jvm-agent")).using(project(":"))
}
}