apache / apache/maven-javadoc-plugin

[MJAVADOC-815] Aggregate goal misses skipped reactor modules when resuming build

Open
#1,195 5 comments 0 reactions 0 assignees View on GitHub
bug priority:major
Dominant language
Java
Stars
107
Forks
116
Avg merge
1d 10h
Merged PRs (30d)
16

Description

**[Richard Eckart de Castilho](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=rec)** opened **[MJAVADOC-815](https://issues.apache.org/jira/browse/MJAVADOC-815?redirect=false)** and commented

When resuming a build using `-rf`, then the `javadoc:aggregate` goal is not injected with the reactor modules that are skipped (are before the module being resumed from).

That means the JavaDoc for those skipped modules is not included in the aggregate.

I can imagine that to happen when I build using `-pl` to build individual modules, but if I resume, I would expect all the reactor modules that have already been covered and are being resumed over to be part of the reactor modules that are provided to the javadoc plugin.

---

**Affects:** 3.10.0

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the aggregate Javadoc build while resuming with `-rf`, then trace how skipped reactor modules are passed to the `javadoc:aggregate` goal. Done means the aggregate includes Javadoc from modules skipped before the resume point, while preserving the reported behavior for `-pl` builds.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.