https://issues.apache.org/bugzilla/show_bug.cgi?id=45739
--- Comment #7 from Stefan Bodewig <[EMAIL PROTECTED]> 2008-09-05 01:18:15 PST
---
Let's see.
Test.java is
import org.apache.tools.ant.Main;
public class Test {
public static void main(String[] args) throws Exception {
System.out.println("user.dir is " + System.getProperty("user.dir"));
System.out.println("args[0] is " + args[0]);
new Main().startAnt(new String[] {"-f", args[0]}, null, null);
}
}
x.xml is
<project basedir=".">
<echo>${user.dir}</echo>
<echo>${basedir}</echo>
</project>
C:\Temp>c:\j2sdk1.4.2_18\bin\java.exe -classpath
..\OSS\ant\build\lib\ant.jar;..
\OSS\ant\build\lib\ant-launcher.jar;. Test x.xml
user.dir is C:\Temp
args[0] is x.xml
Buildfile: C:\Temp\x.xml
[echo] C:\Temp
[echo] C:\Temp
BUILD SUCCESSFUL
Total time: 0 seconds
C:\Temp>copy x.xml ..
1 Datei(en) kopiert.
C:\Temp>c:\j2sdk1.4.2_18\bin\java.exe -classpath
..\OSS\ant\build\lib\ant.jar;..
\OSS\ant\build\lib\ant-launcher.jar;. Test ..\x.xml
user.dir is C:\Temp
args[0] is ..\x.xml
Buildfile: C:\x.xml
[echo] C:\Temp
[echo] C:\
BUILD SUCCESSFUL
Total time: 0 seconds
so basedir is the directory of the build file and not the current working
directory in my case.
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.