You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ni...@apache.org on 2004/05/22 20:55:28 UTC

svn commit: rev 20221 - in avalon/trunk/tools/magic: artifact/src/dist java/src/dist

Author: niclas
Date: Sat May 22 11:55:28 2004
New Revision: 20221

Modified:
   avalon/trunk/tools/magic/artifact/src/dist/build.bsh
   avalon/trunk/tools/magic/java/src/dist/build.bsh
Log:
Cleaning up some code from System.out

Modified: avalon/trunk/tools/magic/artifact/src/dist/build.bsh
==============================================================================
--- avalon/trunk/tools/magic/artifact/src/dist/build.bsh	(original)
+++ avalon/trunk/tools/magic/artifact/src/dist/build.bsh	Sat May 22 11:55:28 2004
@@ -164,9 +164,11 @@
         BufferedOutputStream bos = null;
         InputStream in = null;
         BufferedInputStream bis = null;
+        File dlFile = File.createTempFile( "~magic", ".tmp", dest.getParentFile() );
+        dlFile.deleteOnExit();
         try
         {
-            out = new FileOutputStream( dest );
+            out = new FileOutputStream( dlFile );
             bos = new BufferedOutputStream( out );
             URL url = toRemoteURL( artifact );
             URLConnection conn = url.openConnection();
@@ -174,10 +176,19 @@
             in = conn.getInputStream();
             bis = new BufferedInputStream( in );
             int b;
+            int counter = 0;
             while( ( b = bis.read() ) != -1 )
             {
+                counter++;
+                if( counter > 1000 )
+                {
+                    counter = 0;
+                    System.out.print( "." );
+                }
                 bos.write( b );
             }
+            System.out.println( "\nDownloaded: " + counter + " bytes." );
+            dlFile.renameTo( dest );            
         } finally
         {
             if( out != null )
@@ -188,6 +199,7 @@
                 in.close();
             if( bis != null )
                 bis.close();
+            dlFile.delete();
         }
     }
     

Modified: avalon/trunk/tools/magic/java/src/dist/build.bsh
==============================================================================
--- avalon/trunk/tools/magic/java/src/dist/build.bsh	(original)
+++ avalon/trunk/tools/magic/java/src/dist/build.bsh	Sat May 22 11:55:28 2004
@@ -84,6 +84,9 @@
         Path depPath = ap.getClassPath( deps );
         cp.add( depPath );
         
+        if( getLogger().isDebugEnabled() )
+            getLogger().debug( "Resolved Dependencies: " + cp.toString() );        
+        
         /* Add the source path */
         Path src = javac.createSrc();
         Path.PathElement srcPE = src.createPathElement();

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org