Thank you Matt for confirming. Could you or Ralph update that mentioned Runtime
Dependency page for v2.10.0 case, so no need for others to ask same question?
Also from build perspective - I'm a bit confused about building current Master
branch as I can't find 2.11.0 I was looking for for mentioned issue earlier.
BUILDING.md file from Master says:To build Log4j 2, you need a JDK
implementation version 1.7 or greater, JDK
version 9, and Apache Maven 3.x.
so it mentions 2 JDKs here. Is that correct? I've tried to build just log4j-api
and log4j-core parts with JDK 8, but since they both depend on either
log4j-api-java9 or log4j-core-java9 now - build fails for me as toolchain for
them requires JDK9.
If there is some different FAQ on building bits in addition to that Runtime
Dependencies page - please point me there.
Cheers,Andrejus
On Tuesday, February 20, 2018 10:06 PM, Matt Sicker <[email protected]>
wrote:
Log4j 2.10 still requires Java 7. We're planning to require Java 8 only in
Log4j 3.x. The Java 9 support is so that if you're running in Java 9, you
can take advantage of modules and a couple alternative class
implementations due to new standard APIs ported from formerly internal JDK
APIs.
On 20 February 2018 at 15:33, Andrejus Chaliapinas <
[email protected]> wrote:
> Hi,
> Would it be possible on this dependencies page:https://logging.apache.
> org/log4j/2.0/runtime-dependencies.html
> to specify if v2.10.0 still works with Java 7 or 8 as stated for v2.9.1 or
> mostly Java 9 is now targeted? And if there could be now some side effects
> with Java 8 (like LOG4J2-2129) while Log4j2 code is progressing to Java 9
> modules approach?
>
> Thank you,Andrejus
>
--
Matt Sicker <[email protected]>