Build logic shared between Ktor subprojects.
This is similar to buildSrc
, but uses composite builds
to prevent projects from becoming out-of-date on any change in buildSrc
.
This project should be included in the root settings.gradle.kts
:
<root project dir>/settings.gradle.kts
includeBuild("build-logic")
<root project dir>/build.gradle.kts
plugins {
id("ktorbuild.base")
}
The structure of this project is inspired by the structure used in Dokka and Gradle.