Scripts/convention/src/main/kotlin/jf.umldoc.gradle.kts

24 lines
605 B
Plaintext

import io.gitlab.jfronny.scripts.*;
plugins {
`java-library`
}
val umldoc by configurations.creating
dependencies {
umldoc("nl.talsmasoftware:umldoclet:2.1.0")
umldoc("org.jdrupes.taglets:plantuml-taglet:2.0.1")
}
tasks.javadoc {
source = sourceSets.main.get().allJava
opts.docletpath = umldoc.files.toList()
opts.doclet = "nl.talsmasoftware.umldoclet.UMLDoclet"
opts.tagletPath = umldoc.files.toList()
opts.taglets("org.jdrupes.taglets.plantUml.PlantUml", "org.jdrupes.taglets.plantUml.StartUml", "org.jdrupes.taglets.plantUml.EndUml")
}
java {
withJavadocJar()
}