-
Notifications
You must be signed in to change notification settings - Fork 103
Description
Joshua opened MJAVADOC-713 and commented
I am trying to skip a reportset that is inherited from a parent pom
This is what the report plugin looks like in the parent pom
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<reportSets>
<reportSet>
<id>javadoc-no-fork</id>
<reports>
<report>javadoc-no-fork</report>
</reports>
</reportSet>
<reportSet>
<id>test-javadoc-no-fork</id>
<reports>
<report>test-javadoc-no-fork</report>
</reports>
<configuration>
<show>package</show>
</configuration>
</reportSet>
</reportSets>
</plugin>
I don't want the test-javadoc-no-fork report in my project
If I do this in my pom
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<reportSets>
<reportSet>
<id>test-javadoc-no-fork</id>
<configuration>
<skip>true</skip>
</configuration>
</reportSet>
</reportSets>
</plugin>
It will skip the Javadoc generation but still adds a link to site and when you click on the link you get a 404 since the test Javadoc wasn't inherited.
!image-2022-04-15-17-47-49-771.png!
I logged this as a defect because I would think skip would prevent the Javadoc generation and NOT add a link to the site for a report set that wasn't generated.
Affects: 3.3.0
Attachments:
- image-2022-04-15-17-47-49-771.png (2.34 kB)
- sampleproject.zip (119.69 kB)
Remote Links:
Backported to: 3.6.1