Module system and services directory in META-INF
David Holmes
david.holmes at oracle.com
Wed Dec 27 06:27:21 UTC 2017
On 27/12/2017 5:43 AM, Jochen Theodorou wrote:
> On 26.12.2017 19:30, Jochen Theodorou wrote:
>> hi all,
>>
>> Do all files in META-INF/services now have to be well formed according
>> to the SPI strucutres in Java, or is it still valid to have other
>> files in there as well? Before the module system it was no problem to
>> have in there service decriptors, that are services, but do not use
>> the ServiceProvider structure. Nothing was disturbed as long as nobody
>> tried to load it that way. Now this seems to be different and I am
>> wondering where this got specified.
>>
>> Because the spec does not try to define file layouts so much I have
>> the feeling that this is not really specified by the java module
>> system. Was it then a decision by some maven plugin writers or maybe
>> even the javac guys?
>
> I found
> https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jar.html#Service_Provider
>
> Is there no Java 9 version? Also the spec is not specific enough for
> this as it sounds more like implicit assumption than specification
https://docs.oracle.com/javase/9/docs/specs/jar/jar.html
but the Service provider section is gone. Also the document seems
mis-formatted.
David
> bye Jochen
>
More information about the jigsaw-dev
mailing list