Skip to content

[MJAVADOC-785] Align plugin implementation with AbstractMavenReport (maven-reporting-impl) #1163

@jira-importer

Description

@jira-importer

Michael Osipov opened MJAVADOC-785 and commented

Due to its complex nature this plugin has never used AbstractMavenReport, thus not its behavior as well. This causes inconsistencies compared with our other plugins in configuration and runtime behavior. After MSHARED-1327 this plugin will be logically aligned with maven-reporting-impl to mimic the behavior to the extent necessary from AbstractMavenReport.

This change the following parameters:

  • outputDirectory uses the semantics from AbstractMavenReport and is not exlusive anymore
  • destDir is gone and folded into outputDirectory
  • reportOutputDirectory/reportTestOutputDirectory is gone and is private according to AbstractMavenReport, it will be calculated at runtime

Affects: 3.6.3

Issue Links:

  • MJAVADOC-813 [REGRESSION] The given File link: X is not a dir
    ("causes")
  • MSHARED-1327 Change default value of output directory in AbstractMavenReport
    ("is caused by")
  • MJAVADOC-560 Clarify outputDirectory, reportOutputDirectory in javadoc:javadoc documentation
    ("is required by")

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions