robfletcher
05/16/2018, 6:27 PMdanny
05/16/2018, 6:33 PMdanny
05/16/2018, 6:34 PMdanny
05/16/2018, 6:34 PMdanny
05/16/2018, 6:35 PMclean build final
is probably all you need, I think the readme on Spring release is wrongrobfletcher
05/16/2018, 6:48 PMrobfletcher
05/16/2018, 6:57 PMclean build final
is all I’m doingrobfletcher
05/16/2018, 7:11 PMrobfletcher
05/16/2018, 7:12 PMclean
danny
05/16/2018, 8:23 PMdanny
05/16/2018, 8:24 PMrobfletcher
05/16/2018, 8:24 PMdanny
05/16/2018, 8:25 PMmustRunAfter
also doesn’t cause tasks to run incidentallydanny
05/16/2018, 8:25 PMdanny
05/16/2018, 8:25 PMdependsOn
is forrobfletcher
05/16/2018, 8:25 PMrobfletcher
05/16/2018, 8:26 PMdanny
05/16/2018, 8:26 PMenabled = false
on the original taskdanny
05/16/2018, 8:26 PMrobfletcher
05/16/2018, 8:27 PMdanny
05/16/2018, 8:27 PMjavadoc.dependsOn dokka; javadoc.enabled = false
danny
05/16/2018, 8:27 PMdokkaJar.dependsOn dokka
danny
05/16/2018, 8:27 PMdokkaJar
is called for the publication, everything should happen implicitlyrobfletcher
05/16/2018, 8:28 PMfrom(dokka)
?danny
05/16/2018, 8:28 PMrobfletcher
05/16/2018, 8:29 PMjavadoc.dependsOn dokka
javadoc.enabled = false
javadocJar.dependsOn dokkaJar
javadocJar.enabled = false
robfletcher
05/16/2018, 8:33 PMInvalid publication 'nebula': multiple artifacts with the identical extension and classifier ('jar', 'javadoc').
robfletcher
05/16/2018, 8:38 PMrobfletcher
05/16/2018, 8:53 PMjavadoc.enabled = false
task(javadocJar, type: Jar, overwrite: true) {
group = "documentation"
description = "Assembles Kotlin docs with Dokka"
classifier = "javadoc"
from(dokka)
}
Then I can remove the publication stuff and Nebula just does it for me because I hijacked the regular javadocJar taskrobfletcher
05/16/2018, 9:34 PM