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

Robert Scholte commented on MJAVADOC-510:
-----------------------------------------

First analysis (no conclusions yet):

At compile time it seems to be used for 2 things:
- execute clirr-maven-plugin to detect new classes and methods, so it can add 
the \@since tag
- calculate links to other modules of the reactor

At test it is used to compile some code before it tries to fix the javadoc. 
IIRC clirr is based on compiled code to adjust the \@since tags, so that should 
be the reason why.

> Investigate JavadocUtil.invokeMaven
> -----------------------------------
>
>                 Key: MJAVADOC-510
>                 URL: https://issues.apache.org/jira/browse/MJAVADOC-510
>             Project: Maven Javadoc Plugin
>          Issue Type: Task
>            Reporter: Stephen Connolly
>            Priority: Major
>             Fix For: 3.0.1
>
>
> Spotted while fine-tuning the Jenkinsfile builds. Unclear why Javadoc plugin 
> needs to fork Maven and whether it is doing it the correct way if the 
> requirement is actually valid.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to