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.

Reply via email to