mirror of
https://github.com/hanzoai/java-sdk.git
synced 2026-10-30 15:07:36 +00:00
37 lines
928 B
Kotlin
37 lines
928 B
Kotlin
plugins {
|
|
id("org.jetbrains.dokka") version "2.0.0"
|
|
}
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
allprojects {
|
|
group = "ai.hanzo.api"
|
|
version = "0.1.0-alpha.5" // x-release-please-version
|
|
}
|
|
|
|
subprojects {
|
|
// These are populated with dependencies by `buildSrc` scripts.
|
|
tasks.register("format") {
|
|
group = "Verification"
|
|
description = "Formats all source files."
|
|
}
|
|
tasks.register("lint") {
|
|
group = "Verification"
|
|
description = "Verifies all source files are formatted."
|
|
}
|
|
apply(plugin = "org.jetbrains.dokka")
|
|
}
|
|
|
|
subprojects {
|
|
apply(plugin = "org.jetbrains.dokka")
|
|
}
|
|
|
|
// Avoid race conditions between `dokkaJavadocCollector` and `dokkaJavadocJar` tasks
|
|
tasks.named("dokkaJavadocCollector").configure {
|
|
subprojects.flatMap { it.tasks }
|
|
.filter { it.project.name != "hanzo-java" && it.name == "dokkaJavadocJar" }
|
|
.forEach { mustRunAfter(it) }
|
|
}
|