ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <cmanola...@yahoo.com>
Subject small PATCH: ant -find with build.xml in CWD
Date Wed, 18 Jul 2001 04:19:34 GMT
If "ant -find build.xml" is used and build.xml is in the current
dir, the returned file will be "/foo/bar/./build.xml", and that
might brake a number of <property location="..." /> and other
relative paths.


Index: src/main/org/apache/tools/ant/Main.java
===================================================================
RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/Main.java,v
retrieving revision 1.37
diff -u -r1.37 Main.java
--- src/main/org/apache/tools/ant/Main.java     2001/07/17 12:12:39
1.37
+++ src/main/org/apache/tools/ant/Main.java     2001/07/17 21:26:48
@@ -360,6 +360,12 @@

         File parent = new File(new File(start).getAbsolutePath());
         File file = new File(parent, suffix);
+
+       if( file.exists() ) {
+           // it would be "/path/./build.xml, many things will brake
+           file=new File(suffix); // in cwd
+           return file;
+       }

         // check if the target file exists in the current directory
         while (!file.exists()) {






Mime
View raw message