Alternatives to automatic modules as a concept
Ceki Gülcü
ceki at qos.ch
Mon Mar 20 12:22:16 UTC 2017
On 3/20/2017 12:07, Alan Bateman wrote:
> On 20/03/2017 09:29, Ceki Gülcü wrote:
>
>> :
>>
>> Not only do I agree, that's actually the plan for the next SLF4J
>> version. For what it's worth, to track progress I have also created
>>
>> https://jira.qos.ch/browse/SLF4J-401
>>
> Good! Is there also an issue tracking releasing it someday as a set of
> modules?
There is the parent issue, namely SLF4J-372 and also SLF4J-402 "Jigsaw
module declarations".
> In the mean-time then I would expect existing versions of SLF4J to work
> on the class path as before. Also existing versions should "just work"
> as automatic modules on the module path. This goes for the case where
> both slf4j.api and the logging framework JAR are treated as modules, or
> where slf4j.api is a module and the logging framework JAR remains on the
> class path.
The current plan is to completely abandon StaticXXXBinder mechanism in
SLF4J 1.8. SLF4J backends, aka slf4j-compliant logging frameworks, would
need to adapt to the ServiceLoader mechanism.
As for jigsaw module declarations, I expect it to be trivial assuming
building under Java 9 but targeting Java 6.
--
Ceki
More information about the jigsaw-dev
mailing list