On Sun, Jan 28, 2018 at 9:35 PM, Matt Sicker <boa...@gmail.com> wrote:
> That's rather limiting. Here's what we're already using: > > * java.compiler: annotation processing (could potentially be split, but > this situation is already confusing enough for users) > * java.management: JMX > * java.naming: JNDI > * java.scripting: javascript/groovy/etc plugins > * java.xml: XML configuration parsing > Also, some low hanging fruits: * java.sql: for JDBC * JMS depends on a Java EE API jar. Gary > I may have missed some others, but it may be difficult to trim it down to > just java.base. Even with some of the simpler ones, we'll end up with > several additional modules to detangle that. > > If we could include multiple logical modules in a single physical module, > then this wouldn't be as tedious. > > On 27 January 2018 at 20:01, Ralph Goers <ralph.go...@dslextreme.com> > wrote: > > > Also, in Java 9 it must only require the java.base module. > > > > Ralph > > > > > On Jan 27, 2018, at 6:49 PM, Matt Sicker <boa...@gmail.com> wrote: > > > > > > On 27 January 2018 at 16:18, Ralph Goers <ralph.go...@dslextreme.com> > > wrote: > > > > > >> The requirement is that log4j-core have no required dependencies. I > > should > > >> have as few optional dependencies as possible. > > >> > > > > > > That sounds perfectly reasonable. LMAX and Jackson are good examples. > > > > > > -- > > > Matt Sicker <boa...@gmail.com> > > > > > > > > > -- > Matt Sicker <boa...@gmail.com> >