bodewig     00/09/08 00:21:02

  Modified:    src/main/org/apache/tools/ant ProjectHelper.java
  Log:
  <project basedir=""> didn't work for absolute filenames.
  Reported by:  Gardner, David <[EMAIL PROTECTED]>
  
  Revision  Changes    Path
  1.27      +6 -1      
jakarta-ant/src/main/org/apache/tools/ant/ProjectHelper.java
  
  Index: ProjectHelper.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/src/main/org/apache/tools/ant/ProjectHelper.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- ProjectHelper.java        2000/09/05 08:53:31     1.26
  +++ ProjectHelper.java        2000/09/08 07:20:57     1.27
  @@ -237,7 +237,12 @@
                   if (baseDir == null) {
                       project.setBasedir((new 
File(buildFileParent)).getAbsolutePath());
                   } else {
  -                    project.setBasedir((new File(buildFileParent, 
baseDir)).getAbsolutePath());
  +                    // check whether the user has specified an absolute path
  +                    if ((new File(baseDir)).isAbsolute()) {
  +                        project.setBasedir(baseDir);
  +                    } else {
  +                        project.setBasedir((new File(buildFileParent, 
baseDir)).getAbsolutePath());
  +                    }
                   }
               }
   
  
  
  

Reply via email to