Skip to content

Commit 8bd86bc

Browse files
doc: fix Java API site generation
Signed-off-by: Andreas Reichel <[email protected]>
1 parent df859f9 commit 8bd86bc

File tree

1 file changed

+17
-20
lines changed

1 file changed

+17
-20
lines changed

build.gradle

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
186177
tasks.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

349353
spotless {
@@ -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

376373
tasks.register('renderRR') {
377374
dependsOn(compileJavacc)

0 commit comments

Comments
 (0)