I’ve been following the jigsaw mailing list. The consensus on the advice I’ve 
been getting leads me to believe that log4j-api will be able to be a “real” 
module but that log4j core will be an automatic module with just the manifest 
header that declares the name of the module. There is some clean up work we 
might want to do to move things in the API that should be private to packages 
that will not be declared as being exported. However, given the state of Jigsaw 
I think we should be overly cautious and not do any work to deliver support for 
modules until after Java 9 is released. It remains to be seen whether the JPMS 
spec will be approved and what Oracle’s reaction to that will be.

Ralph


Reply via email to