Author: schor
Date: Thu Feb  9 21:27:28 2012
New Revision: 1242536

URL: http://svn.apache.org/viewvc?rev=1242536&view=rev
Log:
[UIMA-2369] cleanup reporting

Modified:
    
uima/build/trunk/uima-build-helper-maven-plugin/src/main/java/org/apache/uima/buildhelper/CopyFromApacheDist.java

Modified: 
uima/build/trunk/uima-build-helper-maven-plugin/src/main/java/org/apache/uima/buildhelper/CopyFromApacheDist.java
URL: 
http://svn.apache.org/viewvc/uima/build/trunk/uima-build-helper-maven-plugin/src/main/java/org/apache/uima/buildhelper/CopyFromApacheDist.java?rev=1242536&r1=1242535&r2=1242536&view=diff
==============================================================================
--- 
uima/build/trunk/uima-build-helper-maven-plugin/src/main/java/org/apache/uima/buildhelper/CopyFromApacheDist.java
 (original)
+++ 
uima/build/trunk/uima-build-helper-maven-plugin/src/main/java/org/apache/uima/buildhelper/CopyFromApacheDist.java
 Thu Feb  9 21:27:28 2012
@@ -167,6 +167,7 @@ public class CopyFromApacheDist extends 
       System.out.format("%,12d of %,12d\r", readSoFar, totalSize);
       
       byte[] buf = new byte[1024*1024];  // buffer size
+      long timeToLog = System.currentTimeMillis();
       while(true) {
         int bytesRead;
         try {
@@ -176,6 +177,7 @@ public class CopyFromApacheDist extends 
         }
         if (bytesRead < 0 ) {
           if (readSoFar == totalSize) {
+            System.out.format("%nFinished%n");
             break;
           }
           System.out.format("%n *** Premature EOF, %,12d read out of %,12d   
Retry %d%n", readSoFar, totalSize, retry);
@@ -197,7 +199,10 @@ public class CopyFromApacheDist extends 
           throw new MojoExecutionException("While writing target file in 
location " + targetFile.getAbsolutePath(), e);    
         }
         readSoFar = readSoFar + bytesRead;
-        System.out.format("%,12d of %,12d\r", readSoFar, totalSize);
+        if (System.currentTimeMillis() - timeToLog > 1000) {
+          timeToLog = System.currentTimeMillis();
+          System.out.format("%,12d of %,12d\r", readSoFar, totalSize);         
 
+        }
       }
 
       try {
@@ -212,7 +217,6 @@ public class CopyFromApacheDist extends 
       }
       break;  // out of retry loop
     }
-    System.out.println("");
   }
   
 //  public static void main(String[] args) throws IOException {


Reply via email to