Skip to content

Commit

Permalink
README.md MUST inform about Java & Jackarta EE support
Browse files Browse the repository at this point in the history
The Readme should inform about the "peculiar" way that Logback team decide how support Java EE and Jakarta EE at same time. So users, could avoid using the wrong version and only discover why fails, finding a email on a email archive (https://www.mail-archive.com/logback-user@qos.ch/msg05119.html)
  • Loading branch information
Zardoz89 committed Oct 20, 2022
1 parent a7772b1 commit 7130dfe
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,26 @@ The Logback documentation can be found on the [project
web-site](https://logback.qos.ch/documentation.html) as well as under
the docs/ folder of the logback distribution.

# Java EE and Jackarta EE versions

Given that downstream users are likely to depend on either Java EE (in
the javax namespace) or on Jakarta EE (in the jakarta namespace) in
their projects, it was deemed important for logback to support both EE
alternatives.

**Version 1.3.x supports Java EE, while version 1.4.x supports Jakarta EE.**
The two versions are feature identical. Both versions require slf4j-api
version 2.0.0 or later.

Both 1.3.x and 1.4.x series require the fluent-API introduced in SLF4J
2.0.x.

The 1.3.x series requires Java 8 at runtime. If you wish to build
logback from source, you will need Java 9. Reproducible builds require
Java 18.

The 1.4.x series requires Java 11 at build time and at runtime.

# Building logback

Version 1.3.x requires Java 9 to compile and build.
Expand Down

0 comments on commit 7130dfe

Please sign in to comment.