Details
-
Improvement
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
None
-
None
-
Docs Required, Release Notes Required
Description
Let's add javadoc validation plugin for sanity checks and make it run on TC.
We have to be able to validate javadocs for test purposes and build javadoc.jar along with site for release purposes.
For tests:
- Validate javadocs in all the packages of all the modules (excepts 'bytecode').
- No site generation is expected at all.
For release:
- Compile javadocs into javadoc.jar per-module with the public packages only ('org.apache.ignite.*', but 'org.apache.ignite.internal.*') to developers can download docs (as well as sources) from the maven.
No site generation on per-module basis is expected. - Build a site with aggregated javadocs once.
Attachments
Issue Links
- causes
-
IGNITE-14563 Fix javadoc in Runner module.
- Open
-
IGNITE-14559 Fix javadoc in schema and table modules.
- Resolved
-
IGNITE-14560 Fix javadoc in CLI and Rest modules.
- Resolved
-
IGNITE-14561 Fix javadoc in Configuration module.
- Resolved
-
IGNITE-14562 Fix javadoc in Network module.
- Resolved
-
IGNITE-14558 Add information about javadoc validation and generation commands to DEVNOTES.md
- Resolved
- duplicates
-
IGNITE-13874 Add PMD and idea inspections to Ignite-3 build cycle
- Resolved
- links to