svn commit: rev 45899 - avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/model
[email protected] 11 Sep 2004 16:09:08 -0000
| Newsgroups | gmane.comp.jakarta.avalon.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: niclas
Date: Sat Sep 11 09:09:05 2004
New Revision: 45899
Modified:
avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/model/Resource.java
Log:
Patch submitted by Stephen to handle spaces in Resource downloads.
Modified: avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/model/Resource.java
==============================================================================
--- avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/model/Resource.java (original)
+++ avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/model/Resource.java Sat Sep 11 09:09:05 2004
@@ -21,6 +21,7 @@
import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.Get;
import org.apache.tools.ant.types.Path;
+import org.apache.tools.ant.util.FileUtils;
import java.io.File;
import java.io.FileNotFoundException;
@@ -246,8 +247,14 @@
final String host = hosts[i];
try
{
+
+ FileUtils utils = FileUtils.newFileUtils();
+
+ String parsed = utils.toURI( path ).substring( 5 );
+
final URL url = new URL( host );
- final URL source = new URL( url, path );
+ final URL source = new URL( url, parsed );
+
final File tempFile = File.createTempFile( "magic_", ".temp", targetDir);
boolean useTimeStamps = false;
if( target.exists() )