@@ -174,17 +174,8 @@ jar {
174174 }
175175}
176176
177- sourceSets {
178- main {
179- java {
180- srcDir layout. getBuildDirectory(). dir(" generated/javacc" ). get(). asFile
181- srcDir layout. getBuildDirectory(). dir(" generated/jjtree" ). get(). asFile
182- }
183- }
184- }
185-
186177tasks. register(' xmldoc' , Javadoc ) {
187- dependsOn(compileJava )
178+ dependsOn(compileJavacc )
188179
189180 def outFile = reporting. file(
190181 version. endsWith(" -SNAPSHOT" )
@@ -199,6 +190,14 @@ tasks.register('xmldoc', Javadoc) {
199190 )
200191
201192 source = sourceSets. main. allJava
193+ // add any generated Java sources
194+ source + = fileTree(layout. buildDirectory. dir(" generated/javacc" ). get(). asFile) {
195+ include ' **/*.java'
196+ }
197+ source + = fileTree(layout. buildDirectory. dir(" generated/jjtree" ). get(). asFile) {
198+ include ' **/*.java'
199+ }
200+
202201 classpath = sourceSets. main. runtimeClasspath
203202
204203 destinationDir = reporting. file(" xmlDoclet" )
@@ -340,10 +339,15 @@ checkstyle {
340339 configFile = rootProject. file(' config/checkstyle/checkstyle.xml' )
341340}
342341
343- tasks. named(' checkstyleMain' ) {
344- source = source. filter {
345- ! it. absolutePath. contains(' net/sf/jsqlparser/parser/SimpleCharStream.java' )
342+ tasks. withType(Checkstyle ). configureEach {
343+ reports {
344+ xml. required = false
345+ html. required = true
346346 }
347+ excludes = [
348+ " **/module-info.java"
349+ , " net/sf/jsqlparser/parser/SimpleCharStream.java"
350+ ]
347351}
348352
349353spotless {
@@ -365,13 +369,6 @@ spotless {
365369 }
366370}
367371
368- tasks. withType(Checkstyle ). configureEach {
369- reports {
370- xml. required = false
371- html. required = true
372- }
373- excludes = [ " **/module-info.java" ]
374- }
375372
376373tasks. register(' renderRR' ) {
377374 dependsOn(compileJavacc)
0 commit comments