On Mon, Jan 29, 2018 at 7:20 AM, Gary Gregory <garydgreg...@gmail.com>
wrote:

>
>
> 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
>

Speaking of java.sql (and javax.sql): How can we get the Maven build to
FAIL if log4-core Java codes uses java[x].sql code?

Gary



> * 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>
>>
>
>

Reply via email to