[ https://issues.apache.org/jira/browse/MJAVADOC-785?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Osipov updated MJAVADOC-785: ------------------------------------ Description: 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 * was: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}}. > Align plugin implementation with AbstractMavenReport (maven-reporting-impl) > --------------------------------------------------------------------------- > > Key: MJAVADOC-785 > URL: https://issues.apache.org/jira/browse/MJAVADOC-785 > Project: Maven Javadoc Plugin > Issue Type: Task > Components: javadoc > Affects Versions: 3.6.3 > Reporter: Michael Osipov > Assignee: Michael Osipov > Priority: Major > Fix For: 4.0.0-M1 > > > 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 > * -- This message was sent by Atlassian Jira (v8.20.10#820010)