style: optimizing code style

This commit is contained in:
2025-09-18 13:05:06 +08:00
parent f565e297e9
commit df9b12d5d3
4 changed files with 21 additions and 1 deletions

View File

@@ -19,6 +19,7 @@ libraryProjects {
val repositoryDir = gradle.gradleUserHomeDir
.resolve("highcapable-maven-repository")
.resolve("repository")
maven {
name = "HighCapableMavenReleases"
url = repositoryDir.resolve("releases").toURI()
@@ -29,23 +30,28 @@ libraryProjects {
}
}
}
configure<MavenPublishBaseExtension> {
configure(AndroidSingleVariantLibrary(publishJavadocJar = false))
}
}
tasks.withType<DokkaTask>().configureEach {
val configuration = """{ "footerMessage": "PanguText | Apache-2.0 License | Copyright (C) 2019 HighCapable" }"""
pluginsMapConfiguration.set(mapOf("org.jetbrains.dokka.base.DokkaBase" to configuration))
}
tasks.register("publishKDoc") {
group = "documentation"
dependsOn("dokkaHtml")
doLast {
val docsDir = rootProject.projectDir
.resolve("docs-source")
.resolve("dist")
.resolve("KDoc")
.resolve(project.name)
if (docsDir.exists()) docsDir.deleteRecursively() else docsDir.mkdirs()
layout.buildDirectory.dir("dokka/html").get().asFile.copyRecursively(docsDir)
}