Suddenly, for AspectJ Weaver + Tools Javadoc generation started to fail.
This might be due to switching from ASM-renamed to dynamically shaded
ASM. Either way, the Javadoc tool complains about the missing source
files. Therefore, we also unpack them from the source uber JAR now via
TrueZIP before generating Javadoc.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
-->
<skip>${maven.javadoc.skip}</skip>
<verbose>true</verbose>
- <!-- TODO: Include 'aj' package for ASM-renamed contained in aspectjtools? -->
- <fileset>
- <directory>${project.build.directory}/${project.build.finalName}-sources.jar/org/aspectj</directory>
- <outputDirectory>${project.build.directory}/unpacked-sources/org/aspectj</outputDirectory>
- </fileset>
+ <filesets>
+ <fileset>
+ <directory>${project.build.directory}/${project.build.finalName}-sources.jar/org/aspectj</directory>
+ <outputDirectory>${project.build.directory}/unpacked-sources/org/aspectj</outputDirectory>
+ </fileset>
+ <fileset>
+ <directory>${project.build.directory}/${project.build.finalName}-sources.jar/aj</directory>
+ <outputDirectory>${project.build.directory}/unpacked-sources/aj</outputDirectory>
+ </fileset>
+ </filesets>
</configuration>
</execution>
</executions>
-->
<skip>${maven.javadoc.skip}</skip>
<verbose>true</verbose>
- <!-- TODO: Include 'aj' package for ASM-renamed contained in aspectjweaver? -->
- <fileset>
- <directory>${project.build.directory}/${project.build.finalName}-sources.jar/org/aspectj</directory>
- <outputDirectory>${project.build.directory}/unpacked-sources/org/aspectj</outputDirectory>
- </fileset>
+ <filesets>
+ <fileset>
+ <directory>${project.build.directory}/${project.build.finalName}-sources.jar/org/aspectj</directory>
+ <outputDirectory>${project.build.directory}/unpacked-sources/org/aspectj</outputDirectory>
+ </fileset>
+ <fileset>
+ <directory>${project.build.directory}/${project.build.finalName}-sources.jar/aj</directory>
+ <outputDirectory>${project.build.directory}/unpacked-sources/aj</outputDirectory>
+ </fileset>
+ </filesets>
</configuration>
</execution>
</executions>