Return-Path: Delivered-To: apmail-maven-wagon-cvs-archive@www.apache.org Received: (qmail 27856 invoked from network); 9 Jun 2004 19:36:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 9 Jun 2004 19:36:12 -0000 Received: (qmail 92188 invoked by uid 500); 9 Jun 2004 19:36:26 -0000 Delivered-To: apmail-maven-wagon-cvs-archive@maven.apache.org Received: (qmail 92167 invoked by uid 500); 9 Jun 2004 19:36:26 -0000 Mailing-List: contact wagon-cvs-help@maven.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Delivered-To: mailing list wagon-cvs@maven.apache.org Received: (qmail 92148 invoked by uid 99); 9 Jun 2004 19:36:25 -0000 Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.27.1) with SMTP; Wed, 09 Jun 2004 12:36:25 -0700 Received: (qmail 27851 invoked by uid 1668); 9 Jun 2004 19:36:10 -0000 Date: 9 Jun 2004 19:36:10 -0000 Message-ID: <20040609193610.27850.qmail@minotaur.apache.org> From: michal@apache.org To: maven-wagon-cvs@apache.org Subject: cvs commit: maven-wagon/wagon-api/src/main/java/org/apache/maven/wagon/providers/file FileWagon.java X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N 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