settings.gradle.kts (44 lines of code) (raw):
@file:Suppress("UnstableApiUsage")
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
rootProject.name = "package-search-gradle-plugins"
pluginManagement {
includeBuild("./plugins")
}
dependencyResolutionManagement {
repositories {
mavenCentral()
}
versionCatalogs {
create("libs") {
from(files("dependencies.toml"))
}
}
}
include(
":examples:docker-jvm-app",
":examples:liquibase",
":examples:terraform",
":examples:terraform:project-a",
":examples:terraform:project-b",
":examples:terraform:project-c",
":examples:upx",
":examples:aws-lambda-custom-runtime"
)
if (file("../kotlin-aws-lambda-runtime-client/build.gradle.kts").run { exists() && isFile }) {
includeBuild("../kotlin-aws-lambda-runtime-client") {
dependencySubstitution {
substitute(module("com.github.lamba92:kotlin-aws-lambda-runtime-client")).using(project(":"))
}
}
}
plugins {
`gradle-enterprise`
id("org.gradle.toolchains.foojay-resolver-convention") version "0.7.0"
}
gradleEnterprise {
buildScan {
publishAlwaysIf(System.getenv("CI") == "true")
termsOfServiceUrl = "https://gradle.com/terms-of-service"
termsOfServiceAgree = "yes"
}
}