When I first saw this reply, I realized you were surely right. I’ve been away from this for a while, and forgot about how to use configurations and “.files”.
Unfortunately, although this produces what I expect, it still fails.
I have the following:
addStringOption("top").value = "Unified Service Layer - top"
bottom "Unified Service Layer - bottom"
windowTitle "Unified Service Layer - windowtitle"
docTitle "Unified Service Layer - title"
footer "Unified Service Layer - footer"
header "Unified Service Layer - header"
taglets "com.att.det.taglet.ValidationConstraintsTaglet", "com.att.det.taglet.ValidationConstraintsCombinedTaglet"
When I run “gradle javadoc”, I get this:
A problem occurred evaluating root project ‘usl-parent’.
Could not find method tagletPath() for arguments [[…m2\repository\com\att\detsusl\taglets\validationJavadocTaglet\0.0.1-SNAPSHOT\validationJavadocTaglet-0.0.1-SNAPSHOT.jar, …m2\repository\org\hibernate\hibernate-validator\5.4.1.Final\hibernate-validator-5.4.1.Final.jar, …]] on object of type org.gradle.external.javadoc.StandardJavadocDocletOptions.
I can’t tell from this output whether it truly created “File” objects or just Strings. I can see from the “StandardJavadocDocletOptions” class that it requires File objects. I would assume that “files” would do that, but I don’t know what might be wrong here.