My 2 cents. I’ve spent many, many hours trying to make Log4j 2 JPMS compatible.
It is still nowhere near done. While JPMS sounds simple the side effects it has
permeate
everything. If you were to look at the Log4j 2 master branch right now it is a
complete
mess. Adding Java 9 support was bad en
Keep in mind that the pom.xml is language agnostic, it describes
configuration that makes sense for any programming language.
Hence, the pom should not be extended with Java specific features.
Maven supports extensions, with seems like a better fit.
Configuring an extension is not standardized ye