-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Milestone
Description
The ome:formats-api and ome:formats-bsd and ome:bio-formats-tools components have runtime dependencies on xalan:xalan and xalan:serializer. Right now pom-scijava excludes these dependencies—and also from org.apache.xmlgraphics:batik-bridge and org.apache.xmlgraphics:batik-dom and ch.qos.logback:logback-classic—for reasons that have been lost in the mists of my brain fogtime. Downstream, the Fiji project needs to ship these components as part of its distribution so that certain Bio-Formats XML-related functionality works properly; otherwise, there are errors, which have also not been diligently recorded anywhere as far as I can remember.
So: once and for all, we should:
- Write down here what goes wrong at runtime if xalan and serializer are not present, in which scenarios;
- Write down here what goes wrong at build time, if anything, if xalan and serializer are unexcluded; and
- Make a final decision on how to proceed so that both build time and runtime are happy, such that
sc.fiji:fijiexposes its needed dependencies on xalan and serializer at an appropriate scope, optionally or not as appropriate.
Metadata
Metadata
Assignees
Labels
No labels