Can you also add the iostreams docs? Basically, the five listed on the top of https://logging.apache.org/log4j/2.x/javadoc.html should still be published, and when we get to 3.0, that will also need to include the plugins module. It would be nice if we could publish javadoc jars for everything, though I’m not sure if IDEs and such can figure out the javadocs from the source jar itself.
> On Feb 12, 2023, at 3:06 PM, Volkan Yazıcı <vol...@yazi.ci> wrote: > > 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.