According to the split of modules in asciidoctor-diagram into the "main" library and seperate gems for plantuml and ditaa, this PR tries to mimic the same for asciidoctorj-diagram.
I.e. there will be new jars for asciidoctorj-diagram-ditaamini and asciidoctorj-diagram-plantuml, that don't have any dependencies.
asciidoctorj-diagram itself will get dependencies on these 2 new jars.
According to the split of modules in asciidoctor-diagram into the "main" library and seperate gems for plantuml and ditaa, this PR tries to mimic the same for asciidoctorj-diagram. I.e. there will be new jars for asciidoctorj-diagram-ditaamini and asciidoctorj-diagram-plantuml, that don't have any dependencies. asciidoctorj-diagram itself will get dependencies on these 2 new jars.
The new jars are currently available for testing in the staging repo at https://oss.sonatype.org/content/repositories/orgasciidoctor-1268.