[ 
https://issues.apache.org/jira/browse/MJAVADOC-713?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17523671#comment-17523671
 ] 

Joshua commented on MJAVADOC-713:
---------------------------------

Added. Just run mvn clean verify site.

I included the target folder in case you didn't want to run "mvn clean verify 
site"

To simplify the example I didn't use the parent pom.

In my use case a parent pom is involved but I can reproduce the same issue 
without it.

> Skipping Javadoc reportset leaves empty Javadoc link in site
> ------------------------------------------------------------
>
>                 Key: MJAVADOC-713
>                 URL: https://issues.apache.org/jira/browse/MJAVADOC-713
>             Project: Maven Javadoc Plugin
>          Issue Type: Bug
>    Affects Versions: 3.3.0
>            Reporter: Joshua
>            Priority: Major
>             Fix For: waiting-for-feedback
>
>         Attachments: image-2022-04-15-17-47-49-771.png, sampleproject.zip
>
>
> 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.
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to