Groovydoc generation requires Groovy SDK 2.5 and does not work with Java17. The current toolchain and instructions for building the API docs is generally over-complex and should be streamlined to work with Java 17+ and Groovy SDK 3/4.
The Repast javadoc will build OK with Java 17, so it may just be a matter of updating the Groovydoc generation.
JDK 17 using groovy SDK 3.0.21 generates the groovydoc OK. I updated the groovydoc XML ant task to reflect this. However, the RelogoReferenceCreator.groovy that generates the RelogoPrimitives.html will fail when using groovydoc producted from groovy 3.x. This is because the HTML references in the ver 3.x groovydoc are different from the HTML references produced in groovy 2.5.x
JDK 17 using groovy SDK 2.5.23 (released 8-2023) generates groovydocs OK and the RelogoReferenceCreator produces the correct RelogoPrimitives.
Groovydoc generation requires Groovy SDK 2.5
and does not work with Java17. The current toolchain and instructions for building the API docs is generally over-complex and should be streamlined to work with Java 17+ and Groovy SDK 3/4.The Repast javadoc will build OK with Java 17, so it may just be a matter of updating the Groovydoc generation.