[
https://issues.apache.org/jira/browse/IGNITE-28608?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18076988#comment-18076988
]
Mikhail Petrov commented on IGNITE-28608:
-----------------------------------------
[~NSAmelchev] Thank you for the review.
> Include ignite generated sources to maven sources path before javadoc
> generation
> ---------------------------------------------------------------------------------
>
> Key: IGNITE-28608
> URL: https://issues.apache.org/jira/browse/IGNITE-28608
> Project: Ignite
> Issue Type: Improvement
> Reporter: Mikhail Petrov
> Assignee: Mikhail Petrov
> Priority: Major
> Labels: ise
> Fix For: 2.19
>
> Time Spent: 40m
> Remaining Estimate: 0h
>
> The `maven-javadoc-plugin aggregate-no-fork` goal iterates through all
> submodules and aggregates the contents of the `src/main/java` source
> directories to generate Javadoc documentation.
> Even if a class is excluded from Javadoc generation (see the
> `excludePackageNames` property of the `maven-javadoc-plugin`), the Javadoc
> documentation builder still analyzes the excluded file imports. See
> https://github.com/apache/maven-javadoc-plugin/issues/924
> If there are imports of classes whose source code is automatically generated
> and is not located in the `src/main/java` directory, Javadoc generation MAY
> fail. If the source file is not found, Javadoc Builder appears to look for a
> compiled CLASS file to process with import checking. This behavior is poorly
> documented and does not work at all in some environments.
> It is suggested to explicitly add directories with automatically generated
> source files to the Maven source file path before generating Javadoc
> documentation.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)