Hi Jeffrey, you are right, I shiped the build script from Linux to Windows without awaring the case-insensitive in Windows.
Thanks a lot. Best regards, Leon --- Jeffrey E Care <[EMAIL PROTECTED]> wrote: > Windows file systems are case-insensitive while being > case-preserving; if > all you want to do is to change the case you'll need to use an > intermediate file (i.e. move to temp_Bi.jar, then move to Bi.jar). > > ____________________________________________________________________________________________ > > > Jeffrey E. (Jeff) Care > [EMAIL PROTECTED] > IBM WebSphere Application Server Development > WAS Pyxis Lead Release Engineer > > > > > Leon Pu <[EMAIL PROTECTED]> wrote on 05/10/2006 10:13:32 AM: > > > Hi all, > > > > my build file with task move failed in Windows, but the same build > file > > works in Linux. Could anybody tell me why? > > > > [build-script] > > <project default="test"> > > <target name="test"> > > <move file="bi.jar" tofile="Bi.jar" /> > > </target> > > </project> > > [build-script] > > > > [error-message] > > Apache Ant version 1.6.5 compiled on June 2 2005 > > Buildfile: build.xml > > Detected Java version: 1.4 in: C:\java\jdk\j2sdk1.4.2_09\jre > > Detected OS: Windows 2000 > > parsing buildfile C:\Documents and > > Settings\Administrator\Desktop\build.xml with > > URI = > > > file:///C:/Documents%20and%20Settings/Administrator/Desktop/build.xml > > Project base dir set to: C:\Documents and > > Settings\Administrator\Desktop > > Build sequence for target(s) `test' is [test] > > Complete build sequence is [test, ] > > > > test: > > [move] Moving 1 file to C:\Documents and > > Settings\Administrator\Desktop > > [move] Attempting to rename: C:\Documents and > > Settings\Administrator\Deskto > > p\bi.jar to C:\Documents and Settings\Administrator\Desktop\Bi.jar > > [move] Copying C:\Documents and > > Settings\Administrator\Desktop\bi.jar to C: > > \Documents and Settings\Administrator\Desktop\Bi.jar > > > > BUILD FAILED > > C:\Documents and Settings\Administrator\Desktop\build.xml:3: Failed > to > > copy C:\D > > ocuments and Settings\Administrator\Desktop\bi.jar to C:\Documents > and > > Settings\ > > Administrator\Desktop\Bi.jar due to C:\Documents and > > Settings\Administrator\Desk > > top\bi.jar (The system cannot find the file specified) > > at > org.apache.tools.ant.taskdefs.Move.copyFile(Move.java:274) > > at > org.apache.tools.ant.taskdefs.Move.moveFile(Move.java:226) > > at > > org.apache.tools.ant.taskdefs.Move.doFileOperations(Move.java:153) > > at > org.apache.tools.ant.taskdefs.Copy.execute(Copy.java:430) > > at > > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > > at org.apache.tools.ant.Task.perform(Task.java:364) > > at org.apache.tools.ant.Target.execute(Target.java:341) > > at > org.apache.tools.ant.Target.performTasks(Target.java:369) > > at > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > > at > > org.apache.tools.ant.Project.executeTarget(Project.java:1185) > > at > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe > > cutor.java:40) > > at > > org.apache.tools.ant.Project.executeTargets(Project.java:1068) > > at org.apache.tools.ant.Main.runBuild(Main.java:668) > > at org.apache.tools.ant.Main.startAnt(Main.java:187) > > at > org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) > > at > org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) > > Caused by: java.io.FileNotFoundException: C:\Documents and > > Settings\Administrato > > r\Desktop\bi.jar (The system cannot find the file specified) > > at java.io.FileInputStream.open(Native Method) > > at java.io.FileInputStream.<init>(FileInputStream.java:106) > > at > > org.apache.tools.ant.util.FileUtils.copyFile(FileUtils.java:630) > > at > org.apache.tools.ant.taskdefs.Move.copyFile(Move.java:262) > > ... 15 more > > --- Nested Exception --- > > java.io.FileNotFoundException: C:\Documents and > > Settings\Administrator\Desktop\b > > i.jar (The system cannot find the file specified) > > at java.io.FileInputStream.open(Native Method) > > at java.io.FileInputStream.<init>(FileInputStream.java:106) > > at > > org.apache.tools.ant.util.FileUtils.copyFile(FileUtils.java:630) > > at > org.apache.tools.ant.taskdefs.Move.copyFile(Move.java:262) > > at > org.apache.tools.ant.taskdefs.Move.moveFile(Move.java:226) > > at > > org.apache.tools.ant.taskdefs.Move.doFileOperations(Move.java:153) > > at > org.apache.tools.ant.taskdefs.Copy.execute(Copy.java:430) > > at > > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > > at org.apache.tools.ant.Task.perform(Task.java:364) > > at org.apache.tools.ant.Target.execute(Target.java:341) > > at > org.apache.tools.ant.Target.performTasks(Target.java:369) > > at > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > > at > > org.apache.tools.ant.Project.executeTarget(Project.java:1185) > > at > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe > > cutor.java:40) > > at > > org.apache.tools.ant.Project.executeTargets(Project.java:1068) > > at org.apache.tools.ant.Main.runBuild(Main.java:668) > > at org.apache.tools.ant.Main.startAnt(Main.java:187) > > at > org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) > > at > org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) > > > > Total time: 1 second > > [error-message] > > > > > > Best regards, > > Leon > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]