Skip to content

Commit 7130dfe

Browse files
authored
README.md MUST inform about Java & Jackarta EE support
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/[email protected]/msg05119.html)
1 parent a7772b1 commit 7130dfe

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,26 @@ The Logback documentation can be found on the [project
88
web-site](https://logback.qos.ch/documentation.html) as well as under
99
the docs/ folder of the logback distribution.
1010

11+
# Java EE and Jackarta EE versions
12+
13+
Given that downstream users are likely to depend on either Java EE (in
14+
the javax namespace) or on Jakarta EE (in the jakarta namespace) in
15+
their projects, it was deemed important for logback to support both EE
16+
alternatives.
17+
18+
**Version 1.3.x supports Java EE, while version 1.4.x supports Jakarta EE.**
19+
The two versions are feature identical. Both versions require slf4j-api
20+
version 2.0.0 or later.
21+
22+
Both 1.3.x and 1.4.x series require the fluent-API introduced in SLF4J
23+
2.0.x.
24+
25+
The 1.3.x series requires Java 8 at runtime. If you wish to build
26+
logback from source, you will need Java 9. Reproducible builds require
27+
Java 18.
28+
29+
The 1.4.x series requires Java 11 at build time and at runtime.
30+
1131
# Building logback
1232

1333
Version 1.3.x requires Java 9 to compile and build.

0 commit comments

Comments
 (0)