[ https://issues.apache.org/jira/browse/MNG-5977?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Osipov updated MNG-5977: -------------------------------- Description: The current output of Downloading/Downladed/Uploading/Uploaded transfer notification has some flaws: 1. It does not scale numbers between 1 and 1000 with appropriate units 2. It uses incorrect size and time units 3. When Aether downloads in parallel (which applies for non-POM files) the progress interleaves and you do not know to which resource a progress belongs. Let's use MPIR {{DependenciesRenderer}}'s [{{FileDecimalFormat}}|https://github.com/apache/maven-plugins/blob/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java#L1583] for it. was: The current output of Downloading/Downladed/Uploading/Uploaded transfer notification has some flaws: 1. It does not scale numbers between 1 and 1000 with appropriate units 2. It uses incorrect size and time units 3. Let's use MPIR {{DependenciesRenderer}}'s [{{FileDecimalFormat}}|https://github.com/apache/maven-plugins/blob/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java#L1583] for it. > Improve output readability of our MavenTransferListener implementations > ----------------------------------------------------------------------- > > Key: MNG-5977 > URL: https://issues.apache.org/jira/browse/MNG-5977 > Project: Maven > Issue Type: Improvement > Components: Command Line, Embedding > Affects Versions: 3.3.9 > Reporter: Michael Osipov > Assignee: Michael Osipov > Fix For: 3.4.0 > > > The current output of Downloading/Downladed/Uploading/Uploaded transfer > notification has some flaws: > 1. It does not scale numbers between 1 and 1000 with appropriate units > 2. It uses incorrect size and time units > 3. When Aether downloads in parallel (which applies for non-POM files) the > progress interleaves and you do not know to which resource a progress belongs. > Let's use MPIR {{DependenciesRenderer}}'s > [{{FileDecimalFormat}}|https://github.com/apache/maven-plugins/blob/trunk/maven-project-info-reports-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java#L1583] > for it. -- This message was sent by Atlassian JIRA (v6.3.4#6332)