bwalding 2003/06/10 07:16:08
Modified: src/bootstrap/org/apache/maven BootstrapTask.java
Log:
Patch to make BootstrapTask a bit more robust / more logging.
PR:MAVEN-434
Submitted by: Brett Porter
Revision Changes Path
1.15 +23 -10 maven/src/bootstrap/org/apache/maven/BootstrapTask.java
Index: BootstrapTask.java
===================================================================
RCS file: /home/cvs/maven/src/bootstrap/org/apache/maven/BootstrapTask.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- BootstrapTask.java 10 Feb 2003 14:54:00 -0000 1.14
+++ BootstrapTask.java 10 Jun 2003 14:16:08 -0000 1.15
@@ -57,8 +57,6 @@
*/
import java.io.File;
-import java.net.URL;
-
import java.util.Iterator;
import java.util.List;
import java.util.ArrayList;
@@ -353,14 +351,29 @@
directory.mkdirs();
}
- HttpUtils.getFile( baseUrl + file,
- destinationFile,
- ignoreErrors,
- useTimestamp,
- proxyHost,
- proxyPort,
- proxyUserName,
- proxyPassword);
+ log( "Downloading dependency: " + baseUrl + file );
+
+ int numRetries = 3;
+ while ( numRetries >= 0 )
+ {
+ try
+ {
+ HttpUtils.getFile( baseUrl + file,
+ destinationFile,
+ ignoreErrors,
+ useTimestamp,
+ proxyHost,
+ proxyPort,
+ proxyUserName,
+ proxyPassword);
+ break;
+ }
+ catch (Exception e)
+ {
+ numRetries--;
+ continue;
+ }
+ }
}
catch (Exception e)
{
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]