Re: [docbook-apps] xmlcalabash extensions step: No 'class' in configuration for cx:mathml-to-svg

From
aanno <>
Date
2020-02-28T14:58:51+00:00
ID
Thread
Re: [docbook-apps] xmlcalabash extensions step: No 'class' in configuration for cx:mathml-to-svg
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