package {...} does not exist when upgrading 3.11.2 -> 3.11.3 + legacyMode (original) (raw)

Affected version

3.11.3

Bug description

When upgrading from 3.11.2 -> 3.11.3 (with legacyMode mode), javadoc:aggregate fails with:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.11.3:jar (attach-javadocs) on project {project}: MavenReportException: Error while generating Javadoc: 
[ERROR] Exit code: 1
[ERROR] /path/to/Class.java:19: error: package com.my.package does not exist
[ERROR] import com.my.package.OtherClass;

#1217 introduced this issue. Specifically I note:

looks good but I need to test on large projects such Jetty mixing jpms and not jpms for aggregated javadoc.

Which the project falls into.

Reproducer: