Any component that is not in the core module MUST NOT use the core package. That would make it impossible to package them as Java 9 modules.
Ralph > On Jan 28, 2018, at 11:31 AM, Gary Gregory <garydgreg...@gmail.com> wrote: > > Hi All, > > Now that the ZeroMQ via JeroMQ support is in its own module log4j-jeromq, I > wonder if the Java package should change from > > org.apache.logging.log4j.core.appender.mom.jeromq > > to > > org.apache.logging.log4j.appender.mom.jeromq > > ? > > Same for the recently moved JPA appender. > > Same for impending move of the Kafka appender. > > This would break BC for Core for apps that directly reference these > classes. As opposed to referencing the appenders from an XML/JSON/YAML > config file. > > Gary