Skip to content

package {...} does not exist when upgrading 3.11.2 -> 3.11.3 + legacyMode #1242

@JackPGreen

Description

@JackPGreen

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:

  • Clone this commit
  • mvn clean install javadoc:aggregate -Prelease-snapshot -DskipTests

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions