bodewig     01/09/13 23:01:05

  Modified:    src/main/org/apache/tools/ant/taskdefs Tag: ANT_14_BRANCH
                        Ant.java
  Log:
  use FileUtils' resolution method for the dir/antfile logic
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.25.2.2  +3 -8      
jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Ant.java
  
  Index: Ant.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Ant.java,v
  retrieving revision 1.25.2.1
  retrieving revision 1.25.2.2
  diff -u -r1.25.2.1 -r1.25.2.2
  --- Ant.java  2001/09/05 07:34:15     1.25.2.1
  +++ Ant.java  2001/09/14 06:01:05     1.25.2.2
  @@ -55,6 +55,7 @@
   package org.apache.tools.ant.taskdefs;
   
   import org.apache.tools.ant.*;
  +import org.apache.tools.ant.util.FileUtils;
   import java.io.*;
   import java.util.*;
   
  @@ -243,14 +244,8 @@
                   antFile = "build.xml";
               }
   
  -            File file = new File(antFile);
  -            if (!file.isAbsolute()) {
  -                antFile = (new File(dir, antFile)).getAbsolutePath();
  -                file = (new File(antFile)) ;
  -                if( ! file.isFile() ) {
  -                  throw new BuildException("Build file " + file + " not 
found.");
  -                }
  -            }
  +            File file = FileUtils.newFileUtils().resolveFile(dir, antFile);
  +            antFile = file.getAbsolutePath();
   
               newProject.setUserProperty( "ant.file" , antFile );
               ProjectHelper.configureProject(newProject, new File(antFile));
  
  
  

Reply via email to