I could now answer the question on my own:
1. Finding xmlcalabash extension steps works by aannotationProcessing of
classindex. Hence I have to include the following into my gradle file:
+ // needed to find xmlcalabash extension steps _in our code_
+ api("org.atteo.classindex", "classindex", "3.4")
+ annotationProcessor("org.atteo.classindex", "classindex", "3.4")
2. The Java11 module system also must 'open' the classes to reflection
in module-info.java
+ exports com.xmlcalabash.extensions.math_to_svg;
+ exports com.xmlcalabash.extensions.xslthl;
3. Java11 does not like the old jeuclid code. You have to use the the
following jeuclid fork:
+ api("de.rototor.jeuclid:jeuclid-core:3.1.14")
+ api("de.rototor.jeuclid:jeuclid-fop:3.1.14")
Kind regards,
Thomas
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]