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() }