Ich habe ein Gradle-Projekt mit Groovy und Java-Quelldateien. Für eines der Pakete "com.myorg .... dsl" möchte ich die Dokumentation mit dem GroovyDoc
erzeugen. Hier finden Sie von groovy doc-Konfiguration in der Datei gradleBeispiel für Includes in GroovyDoc Gradle Aufgabe
groovydoc {
groovyClasspath = project.configurations.jansi
includes = { "**/dsl/**" }
}
Die von includes Eigenschaft beabsichtigen, ist nur in der Dokumentation für Pakete mit dsl Namen erzeugen. Aber ich verwende nicht die Syntax richtig, da das Gradle-Skript fehlschlägt.
Jedes Beispiel zur korrekten Verwendung von includes
wird sehr geschätzt.
Wie versagt das Skript? Mit welchem Fehler? – Opal
@Opal Die folgende Ausnahme wird ausgelöst: verursacht durch: java.lang.ClassCastException: java.lang.String kann nicht in java.util.Iterator \t unter com.sun.proxy. $ Proxy43.iterator (Unbekannte Quelle) umgewandelt werden \t bei org.gradle.api.tasks.util.PatternSet.include (PatternSet.java:199) \t bei org.gradle.api.tasks.util.PatternSet.setIncludes (PatternSet.java:190) ' –
sollte es sein 'includes = [" **/dsl/** "]' oder 'include" **/dsl/** "'. – Opal