Skip to content

Commit bfde1f8

Browse files
committed
chore: cleanup build.gradle.kts
1 parent 224e406 commit bfde1f8

File tree

1 file changed

+7
-15
lines changed

1 file changed

+7
-15
lines changed

build.gradle.kts

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -52,28 +52,20 @@ tasks.test {
5252
val mainClassName = "io.foldright.dslf.DuplicateStringLiteralFinder"
5353
val buildDir: File = layout.buildDirectory.get().asFile
5454

55-
/**
56-
* https://picocli.info/autocomplete.html#_generating_completion_scripts_during_the_build
57-
*/
58-
val genAutoComplete by tasks.registering(JavaExec::class) {
55+
// https://picocli.info/autocomplete.html#_generating_completion_scripts_during_the_build
56+
val genCliAutoComplete by tasks.registering(JavaExec::class) {
5957
classpath = sourceSets.main.get().runtimeClasspath
6058
workingDir = buildDir
6159
mainClass = "picocli.AutoComplete"
6260
args = listOf(mainClassName, "--force")
6361
}
64-
tasks.distZip { dependsOn(genAutoComplete) }
65-
tasks.distTar { dependsOn(genAutoComplete) }
66-
6762
val generatedPicocliDocsDir = "${buildDir}/generated-picocli-docs"
68-
69-
/**
70-
* https://picocli.info/man/gen-manpage.html
71-
*/
63+
// https://github.com/remkop/picocli/tree/v4.7.7/picocli-examples
64+
// https://picocli.info/man/gen-manpage.html
7265
val genManpageAsciiDoc by tasks.registering(JavaExec::class) {
7366
dependsOn(tasks.classes)
7467
group = "Documentation"
7568
description = "Generate AsciiDoc manpage"
76-
7769
classpath(sourceSets.main.get().runtimeClasspath, configurations.kapt)
7870
mainClass = "picocli.codegen.docgen.manpage.ManPageGenerator"
7971
args = listOf(mainClassName, "--outdir=$generatedPicocliDocsDir", "-v", "--force")
@@ -86,9 +78,9 @@ tasks.asciidoctor {
8678
logDocuments = true
8779
outputOptions { backends("manpage", "html5") }
8880
}
89-
tasks.assemble { dependsOn(tasks.asciidoctor) }
90-
tasks.distZip { dependsOn(tasks.asciidoctor) }
91-
tasks.distTar { dependsOn(tasks.asciidoctor) }
81+
arrayOf(tasks.assemble, tasks.distZip, tasks.distTar).forEach {
82+
it { dependsOn(genCliAutoComplete, tasks.asciidoctor) }
83+
}
9284

9385

9486
distributions.main {

0 commit comments

Comments
 (0)