[jira] [Updated] (MSHARED-1326) Improve (documentation on) MavenReport interface/AbstractMavenReport class

2023-11-06 Thread Michael Osipov (Jira)


 [ 
https://issues.apache.org/jira/browse/MSHARED-1326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MSHARED-1326:

Description: 
Based on a 
[discussion|https://lists.apache.org/thread/6yxlvbhb7odfylfgjgzbvmvxg0vry20b] 
with [~kriegaex], there are few conceptional or documentational issues with the 
{{MavenReport}} interface:

* {{#getOutputName()}} does not clearly say that is actually an optional base 
*path* and base name (base location) of the report item from a reporting output 
directory. It needs at least a doc update and maybe even a rename to 
{{#getOutputPath()}}/{{#getOutputPathLocation()}}?
* Both {{#setReportOutputDirectory(File outputDirectory)}} and 
{{#getReportOutputDirectory()}} documentation imply that this directory solely 
refers to this single report, but that is not correct. It refers to root 
directory which contains all possibly generated reports. A shared directory, 
not exclusive one. Consider your report generates in a subdir, then these do 
*not* refer to it, but to its parent.

  was:
Based on a 
[discussion|https://lists.apache.org/thread/6yxlvbhb7odfylfgjgzbvmvxg0vry20b] 
with [~kriegaex], there are few conceptional or documentational issues with the 
{{MavenReport}} interface:

* {{#getOutputName()}} does not clearly say that is actually an optional base 
*path* and base name (base location) of the report item from a reporting output 
directory. It needs at least a doc update and maybe even a rename to 
{{#getOutputPath()}}/{{#getOutputPathLocation()}}?
* Both {{#setReportOutputDirectory(File outputDirectory)}} and 
{{#getReportOutputDirectory()}} documentation imply tha this directory solely 
refers to this single report, but that is not correct. It refers to root 
directory which contains all possibly generated reports. A shared directory, 
not exclusive one. Consider your report generates in a subdir, then these do 
*not* refer to it, but to its parent.


> Improve (documentation on) MavenReport interface/AbstractMavenReport class
> --
>
> Key: MSHARED-1326
> URL: https://issues.apache.org/jira/browse/MSHARED-1326
> Project: Maven Shared Components
>  Issue Type: Task
>  Components: maven-reporting-api
>Affects Versions: maven-reporting-impl-4.0.0-M11, 
> maven-reporting-api-4.0.0-M8
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: maven-reporting-api-4.0.0-M9, 
> maven-reporting-impl-4.0.0-M12
>
>
> Based on a 
> [discussion|https://lists.apache.org/thread/6yxlvbhb7odfylfgjgzbvmvxg0vry20b] 
> with [~kriegaex], there are few conceptional or documentational issues with 
> the {{MavenReport}} interface:
> * {{#getOutputName()}} does not clearly say that is actually an optional base 
> *path* and base name (base location) of the report item from a reporting 
> output directory. It needs at least a doc update and maybe even a rename to 
> {{#getOutputPath()}}/{{#getOutputPathLocation()}}?
> * Both {{#setReportOutputDirectory(File outputDirectory)}} and 
> {{#getReportOutputDirectory()}} documentation imply that this directory 
> solely refers to this single report, but that is not correct. It refers to 
> root directory which contains all possibly generated reports. A shared 
> directory, not exclusive one. Consider your report generates in a subdir, 
> then these do *not* refer to it, but to its parent.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MSHARED-1326) Improve (documentation on) MavenReport interface/AbstractMavenReport class

2023-10-23 Thread Michael Osipov (Jira)


 [ 
https://issues.apache.org/jira/browse/MSHARED-1326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MSHARED-1326:

Fix Version/s: maven-reporting-impl-4.0.0-M12
   (was: maven-reporting-impl-4.0.0-M11)

> Improve (documentation on) MavenReport interface/AbstractMavenReport class
> --
>
> Key: MSHARED-1326
> URL: https://issues.apache.org/jira/browse/MSHARED-1326
> Project: Maven Shared Components
>  Issue Type: Task
>  Components: maven-reporting-api
>Affects Versions: maven-reporting-impl-4.0.0-M11, 
> maven-reporting-api-4.0.0-M8
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: maven-reporting-api-4.0.0-M9, 
> maven-reporting-impl-4.0.0-M12
>
>
> Based on a 
> [discussion|https://lists.apache.org/thread/6yxlvbhb7odfylfgjgzbvmvxg0vry20b] 
> with [~kriegaex], there are few conceptional or documentational issues with 
> the {{MavenReport}} interface:
> * {{#getOutputName()}} does not clearly say that is actually an optional base 
> *path* and base name (base location) of the report item from a reporting 
> output directory. It needs at least a doc update and maybe even a rename to 
> {{#getOutputPath()}}/{{#getOutputPathLocation()}}?
> * Both {{#setReportOutputDirectory(File outputDirectory)}} and 
> {{#getReportOutputDirectory()}} documentation imply tha this directory solely 
> refers to this single report, but that is not correct. It refers to root 
> directory which contains all possibly generated reports. A shared directory, 
> not exclusive one. Consider your report generates in a subdir, then these do 
> *not* refer to it, but to its parent.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MSHARED-1326) Improve (documentation on) MavenReport interface/AbstractMavenReport class

2023-10-23 Thread Michael Osipov (Jira)


 [ 
https://issues.apache.org/jira/browse/MSHARED-1326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MSHARED-1326:

Affects Version/s: maven-reporting-impl-4.0.0-M11
   (was: maven-reporting-impl-4.0.0-M10)

> Improve (documentation on) MavenReport interface/AbstractMavenReport class
> --
>
> Key: MSHARED-1326
> URL: https://issues.apache.org/jira/browse/MSHARED-1326
> Project: Maven Shared Components
>  Issue Type: Task
>  Components: maven-reporting-api
>Affects Versions: maven-reporting-impl-4.0.0-M11, 
> maven-reporting-api-4.0.0-M8
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: maven-reporting-impl-4.0.0-M11, 
> maven-reporting-api-4.0.0-M9
>
>
> Based on a 
> [discussion|https://lists.apache.org/thread/6yxlvbhb7odfylfgjgzbvmvxg0vry20b] 
> with [~kriegaex], there are few conceptional or documentational issues with 
> the {{MavenReport}} interface:
> * {{#getOutputName()}} does not clearly say that is actually an optional base 
> *path* and base name (base location) of the report item from a reporting 
> output directory. It needs at least a doc update and maybe even a rename to 
> {{#getOutputPath()}}/{{#getOutputPathLocation()}}?
> * Both {{#setReportOutputDirectory(File outputDirectory)}} and 
> {{#getReportOutputDirectory()}} documentation imply tha this directory solely 
> refers to this single report, but that is not correct. It refers to root 
> directory which contains all possibly generated reports. A shared directory, 
> not exclusive one. Consider your report generates in a subdir, then these do 
> *not* refer to it, but to its parent.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MSHARED-1326) Improve (documentation on) MavenReport interface/AbstractMavenReport class

2023-10-22 Thread Michael Osipov (Jira)


 [ 
https://issues.apache.org/jira/browse/MSHARED-1326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MSHARED-1326:

Summary: Improve (documentation on) MavenReport 
interface/AbstractMavenReport class  (was: Improve (documentation on) 
MavenReport interface)

> Improve (documentation on) MavenReport interface/AbstractMavenReport class
> --
>
> Key: MSHARED-1326
> URL: https://issues.apache.org/jira/browse/MSHARED-1326
> Project: Maven Shared Components
>  Issue Type: Task
>  Components: maven-reporting-api
>Affects Versions: maven-reporting-impl-4.0.0-M10, 
> maven-reporting-api-4.0.0-M8
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: maven-reporting-impl-4.0.0-M11, 
> maven-reporting-api-4.0.0-M9
>
>
> Based on a 
> [discussion|https://lists.apache.org/thread/6yxlvbhb7odfylfgjgzbvmvxg0vry20b] 
> with [~kriegaex], there are few conceptional or documentational issues with 
> the {{MavenReport}} interface:
> * {{#getOutputName()}} does not clearly say that is actually an optional base 
> *path* and base name (base location) of the report item from a reporting 
> output directory. It needs at least a doc update and maybe even a rename to 
> {{#getOutputPath()}}/{{#getOutputPathLocation()}}?
> * Both {{#setReportOutputDirectory(File outputDirectory)}} and 
> {{#getReportOutputDirectory()}} documentation imply tha this directory solely 
> refers to this single report, but that is not correct. It refers to root 
> directory which contains all possibly generated reports. A shared directory, 
> not exclusive one. Consider your report generates in a subdir, then these do 
> *not* refer to it, but to its parent.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MSHARED-1326) Improve (documentation on) MavenReport interface

2023-10-22 Thread Michael Osipov (Jira)


 [ 
https://issues.apache.org/jira/browse/MSHARED-1326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MSHARED-1326:

Fix Version/s: maven-reporting-impl-4.0.0-M11

> Improve (documentation on) MavenReport interface
> 
>
> Key: MSHARED-1326
> URL: https://issues.apache.org/jira/browse/MSHARED-1326
> Project: Maven Shared Components
>  Issue Type: Task
>  Components: maven-reporting-api
>Affects Versions: maven-reporting-impl-4.0.0-M10, 
> maven-reporting-api-4.0.0-M8
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: maven-reporting-impl-4.0.0-M11, 
> maven-reporting-api-4.0.0-M9
>
>
> Based on a 
> [discussion|https://lists.apache.org/thread/6yxlvbhb7odfylfgjgzbvmvxg0vry20b] 
> with [~kriegaex], there are few conceptional or documentational issues with 
> the {{MavenReport}} interface:
> * {{#getOutputName()}} does not clearly say that is actually an optional base 
> *path* and base name (base location) of the report item from a reporting 
> output directory. It needs at least a doc update and maybe even a rename to 
> {{#getOutputPath()}}/{{#getOutputPathLocation()}}?
> * Both {{#setReportOutputDirectory(File outputDirectory)}} and 
> {{#getReportOutputDirectory()}} documentation imply tha this directory solely 
> refers to this single report, but that is not correct. It refers to root 
> directory which contains all possibly generated reports. A shared directory, 
> not exclusive one. Consider your report generates in a subdir, then these do 
> *not* refer to it, but to its parent.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MSHARED-1326) Improve (documentation on) MavenReport interface

2023-10-22 Thread Michael Osipov (Jira)


 [ 
https://issues.apache.org/jira/browse/MSHARED-1326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MSHARED-1326:

Affects Version/s: maven-reporting-impl-4.0.0-M10

> Improve (documentation on) MavenReport interface
> 
>
> Key: MSHARED-1326
> URL: https://issues.apache.org/jira/browse/MSHARED-1326
> Project: Maven Shared Components
>  Issue Type: Task
>  Components: maven-reporting-api
>Affects Versions: maven-reporting-impl-4.0.0-M10, 
> maven-reporting-api-4.0.0-M8
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: maven-reporting-api-4.0.0-M9
>
>
> Based on a 
> [discussion|https://lists.apache.org/thread/6yxlvbhb7odfylfgjgzbvmvxg0vry20b] 
> with [~kriegaex], there are few conceptional or documentational issues with 
> the {{MavenReport}} interface:
> * {{#getOutputName()}} does not clearly say that is actually an optional base 
> *path* and base name (base location) of the report item from a reporting 
> output directory. It needs at least a doc update and maybe even a rename to 
> {{#getOutputPath()}}/{{#getOutputPathLocation()}}?
> * Both {{#setReportOutputDirectory(File outputDirectory)}} and 
> {{#getReportOutputDirectory()}} documentation imply tha this directory solely 
> refers to this single report, but that is not correct. It refers to root 
> directory which contains all possibly generated reports. A shared directory, 
> not exclusive one. Consider your report generates in a subdir, then these do 
> *not* refer to it, but to its parent.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (MSHARED-1326) Improve (documentation on) MavenReport interface

2023-10-22 Thread Michael Osipov (Jira)


 [ 
https://issues.apache.org/jira/browse/MSHARED-1326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov updated MSHARED-1326:

Description: 
Based on a 
[discussion|https://lists.apache.org/thread/6yxlvbhb7odfylfgjgzbvmvxg0vry20b] 
with [~kriegaex], there are few conceptional or documentational issues with the 
{{MavenReport}} interface:

* {{#getOutputName()}} does not clearly say that is actually an optional base 
*path* and base name (base location) of the report item from a reporting output 
directory. It needs at least a doc update and maybe even a rename to 
{{#getOutputPath()}}/{{#getOutputPathLocation()}}?
* Both {{#setReportOutputDirectory(File outputDirectory)}} and 
{{#getReportOutputDirectory()}} documentation imply tha this directory solely 
refers to this single report, but that is not correct. It refers to root 
directory which contains all possibly generated reports. A shared directory, 
not exclusive one. Consider your report generates in a subdir, then these do 
*not* refer to it, but to its parent.

  was:
Based on a 
[discussion|https://lists.apache.org/thread/6yxlvbhb7odfylfgjgzbvmvxg0vry20b] 
with [~kriegaex], there are few conceptional or documentational issued with the 
{{MavenReport}} interface:

* {{#getOutputName()}} does not clearly say that is actually an optional base 
*path* and base name of the report item from a reporting output directory. It 
needs at least a doc update and maybe even a rename to {{#getOutputPath()}}?
* Both {{#setReportOutputDirectory(File outputDirectory)}} and 
{{getReportOutputDirectory()}} documentation imply tha this directory solely 
refers to this single report, but that is not correct. It refers to root 
directory which contains all possibly generated reports. A shared directory, 
not exclusive one. Consider your report generates in a subdir, then these do 
*not* refer to it, but to its parent.


> Improve (documentation on) MavenReport interface
> 
>
> Key: MSHARED-1326
> URL: https://issues.apache.org/jira/browse/MSHARED-1326
> Project: Maven Shared Components
>  Issue Type: Task
>  Components: maven-reporting-api
>Affects Versions: maven-reporting-api-4.0.0-M8
>Reporter: Michael Osipov
>Assignee: Michael Osipov
>Priority: Major
> Fix For: maven-reporting-api-4.0.0-M9
>
>
> Based on a 
> [discussion|https://lists.apache.org/thread/6yxlvbhb7odfylfgjgzbvmvxg0vry20b] 
> with [~kriegaex], there are few conceptional or documentational issues with 
> the {{MavenReport}} interface:
> * {{#getOutputName()}} does not clearly say that is actually an optional base 
> *path* and base name (base location) of the report item from a reporting 
> output directory. It needs at least a doc update and maybe even a rename to 
> {{#getOutputPath()}}/{{#getOutputPathLocation()}}?
> * Both {{#setReportOutputDirectory(File outputDirectory)}} and 
> {{#getReportOutputDirectory()}} documentation imply tha this directory solely 
> refers to this single report, but that is not correct. It refers to root 
> directory which contains all possibly generated reports. A shared directory, 
> not exclusive one. Consider your report generates in a subdir, then these do 
> *not* refer to it, but to its parent.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)