Could this be some kind of IDE display thing, like it's shortening META-INF/services to M.services in a display to save a few characters, but behind the scenes it's still META-INF/services?

On 2024-03-09 02:59 PM, Mike Beckerle wrote:
Does anyone know why Daffodil searches for the files that advertise SPI
services for layers, charsets, and validators under resources/M.services
instead of the standard resources/META-INF/services directory, as is used
by the UDF SPI services?

The code base doesn't contain the string "M.services" as far as I can tell.

My new layer stuff only works for the layers built into Daffodil if the
services file is under M.services, but for a separate layer project I have
that is defined outside of daffodil, the services file needs to be under
META-INF/services or it is not found.

Google searching for SPI info suggests "M.services" would have to be
configured somehow, but I cannot find any such configuration.

Mike Beckerle
Apache Daffodil PMC | daffodil.apache.org
OGF DFDL Workgroup Co-Chair | www.ogf.org/ogf/doku.php/standards/dfdl/dfdl
Owl Cyber Defense | www.owlcyberdefense.com


Reply via email to