Hello, Javadocs were broken in `release-2.x`. That is, we were neither generating Javadoc JARs deployed to Nexus, nor generating Javadoc HTMLs that are linked in our website. I have just pushed a fix <https://github.com/apache/logging-log4j2/commit/8d720e722b42efc063b84989ca7b0984d451a041> improving the situation as follows:
1. *Removed `maven-jxr-plugin`.* This was used to generate web pages of the source code linked from CheckStyle reports and such. We are not generating any reports (incl. the CheckStyle report!) using `maven-site-plugin` anymore. Sources can still be displayed via GitHub. 2. *Removed Javadoc JARs* deployed to Nexus. We already publish source JARs and that is what IDEs use to display Javadocs. I don't think anybody uses Javadoc JARs anymore. 3. *Generating Javadoc HTML only for the `log4j-api` and `log4j-core`* modules. 4. Created #1275 <https://github.com/apache/logging-log4j2/issues/1275> so that we can ensure nobody lands any commits breaking the Javadocs anymore. Please let me know if you have any objections.