@@ -125,14 +125,20 @@ java {
125125
126126javadoc {
127127 dependsOn(compileJavacc, compileJava )
128- source = layout. buildDirectory. dir(" generated/javacc/net/sf/jsqlparser/parser" ). get(). asFileTree. matching {
129- include(" **/*.java" )
128+ source + = fileTree(layout. buildDirectory. dir(" generated/javacc/net/sf/jsqlparser/parser" ). get()) {
129+ include(" **/ParseException.java" )
130+ include(" **/Provider.java" )
131+ include(" **/Token.java" )
132+ }
133+ source + = fileTree(layout. buildDirectory. dir(" generated/jjtree/net/sf/jsqlparser/parser" ). get()) {
134+ include(" **/Node.java" )
135+ include(" **/SimpleNode.java" )
130136 }
131137 if (JavaVersion . current(). isJava9Compatible()) {
132138 options. addBooleanOption(' html5' , true )
133139 }
134140 options. addBooleanOption(" Xdoclint:none" , true )
135- options. addStringOption(' J-Xmx4g ' )
141+ options. addStringOption(' J-Xmx8g ' )
136142 options. addStringOption(' J-Xss2m' )
137143}
138144
@@ -158,12 +164,15 @@ tasks.register('xmldoc', Javadoc) {
158164 )
159165
160166 source = sourceSets. main. allJava
161- // source += fileTree(layout.buildDirectory.dir("generated/javacc/net/sf/jsqlparser/parser").get()) {
162- // include("**/*.java")
163- // }
164- // source += fileTree(layout.buildDirectory.dir("generated/jjtree/net/sf/jsqlparser/parser").get()) {
165- // include("**/*.java")
166- // }
167+ source + = fileTree(layout. buildDirectory. dir(" generated/javacc/net/sf/jsqlparser/parser" ). get()) {
168+ include(" **/ParseException.java" )
169+ include(" **/Provider.java" )
170+ include(" **/Token.java" )
171+ }
172+ source + = fileTree(layout. buildDirectory. dir(" generated/jjtree/net/sf/jsqlparser/parser" ). get()) {
173+ include(" **/Node.java" )
174+ include(" **/SimpleNode.java" )
175+ }
167176
168177 // beware: Gradle deletes this folder automatically and there is no switch-off
169178 destinationDir = reporting. file(" xmlDoclet" )
@@ -174,7 +183,7 @@ tasks.register('xmldoc', Javadoc) {
174183 options. addBooleanOption(" withFloatingToc" , Boolean . parseBoolean(System . getenv(). getOrDefault(" FLOATING_TOC" , " true" )))
175184 options. addStringOption(" basePackage" , " net.sf.jsqlparser" )
176185 options. addStringOption(" filename" , outFile. getName())
177- options. addStringOption(' J-Xmx4g ' )
186+ options. addStringOption(' J-Xmx8g ' )
178187 options. addStringOption(' J-Xss2m' )
179188
180189 dependsOn(compileJavacc, compileJava )
0 commit comments