You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wagon-commits@maven.apache.org by mi...@apache.org on 2004/06/09 21:36:10 UTC

cvs commit: maven-wagon/wagon-api/src/main/java/org/apache/maven/wagon/providers/file FileWagon.java

michal      2004/06/09 12:36:10

  Modified:    wagon-api/src/main/java/org/apache/maven/wagon/providers/file
                        FileWagon.java
  Log:
  more specific exception is thrown
  
  Revision  Changes    Path
  1.6       +9 -3      maven-wagon/wagon-api/src/main/java/org/apache/maven/wagon/providers/file/FileWagon.java
  
  Index: FileWagon.java
  ===================================================================
  RCS file: /home/cvs/maven-wagon/wagon-api/src/main/java/org/apache/maven/wagon/providers/file/FileWagon.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- FileWagon.java	3 Jun 2004 18:26:59 -0000	1.5
  +++ FileWagon.java	9 Jun 2004 19:36:10 -0000	1.6
  @@ -20,6 +20,7 @@
   import org.apache.maven.wagon.LazyFileOutputStream;
   import org.apache.maven.wagon.StreamWagon;
   import org.apache.maven.wagon.TransferFailedException;
  +import org.apache.maven.wagon.ResourceDoesNotExistException;
   
   import java.io.File;
   import java.io.FileInputStream;
  @@ -39,11 +40,16 @@
    
       // get
       public InputStream getInputStream( String resource )
  -        throws TransferFailedException
  +            throws TransferFailedException, ResourceDoesNotExistException
       {
   
           File f = new File( getRepository().getBasedir(), resource );
  -        
  +
  +        if ( !f.exists() )
  +        {
  +            throw new ResourceDoesNotExistException( "File: "  + f + " does not exists" );            
  +        }
  +
           try
           {
               return new FileInputStream( f );
  
  
  

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