In older AspectJ releases, runtime and weaver javadocs were packaged into the AspectJ installer and then consequently installed to the AspectJ documentation subdirectory. Somehow, this build step got lost when transitioning from Ant to Maven.
In the process of implementing #76, make sure that the API docs will once again be part of the binary distribution again. They are already created for Maven Central releases, but missing in the installer.
Notes:
The javadocs are huge nowadays, because we also create them for non-essential classes and also add cross-reference (usage) information to all packages and classes.
Together with the HTML created from asciidoc sources and the PDFs from #272, the total unpacked installer size will probably shoot up from 20 MB to 65 MB, the compressed, downloadable installer size will go up from 17 MB to 24 MB.
I am not sure, if anyone using the AspectJ installer (instead of just Maven or Gradle plugins) actually reads the local docs, or if it would be better to simply point to the website. The improved (and bloated) installer might be of little value. But it is simple enough to copy all the stuff we are creating anyway into the installer distribution, too. A 24 MB download for someone wishing to use a dedicated, locally installed AspectJ probably is OK in the year 2024.
In older AspectJ releases, runtime and weaver javadocs were packaged into the AspectJ installer and then consequently installed to the AspectJ documentation subdirectory. Somehow, this build step got lost when transitioning from Ant to Maven.
In the process of implementing #76, make sure that the API docs will once again be part of the binary distribution again. They are already created for Maven Central releases, but missing in the installer.
Notes: