ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Scot P. Floess" <flo...@mindspring.com>
Subject Re: Failed to execute task move in Windows
Date Wed, 10 May 2006 15:58:05 GMT
I've not look at the code behind the move target...but I would guess 
it's java.io.File?  If so...not sure why it would do that either 
<confused> ;)

Rhino wrote:
> Jeffrey,
>  
> Thank you for the insight: you are absolutely right!
>  
> I'm still a bit mystified though. When my target and property were set 
> like this:
>  
> <property name="path" value="C:\Documents and 
> Settings\Administrator\Desktop" description="Path to jar which is to 
> be renamed"/>
> <target name="rename" description="Rename file.">
>  <move file="${path}\bi.jar" tofile="${path}\Bi.jar" />
> </target>
>  
> the task failed and claimed that bi.jar could not be found; when I 
> checked the directory, the jar file had been DELETED!! What's that all 
> about? I could see the rename failing but why would Ant and/or Windows 
> DELETE the file??
>  
> --
> Rhino
>  
>
>     ----- Original Message -----
>     *From:* Jeffrey E Care <mailto:carej@us.ibm.com>
>     *To:* Ant Users List <mailto:user@ant.apache.org>
>     *Sent:* Wednesday, May 10, 2006 11:05 AM
>     *Subject:* Re: Failed to execute task move in Windows
>
>
>     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 	
>     _carej@us.ibm.com_ <mailto:carej@us.ibm.com>
>     IBM WebSphere Application Server Development 	
>     WAS Pyxis Lead Release Engineer
>     WebSphere Mosiac 	
>     WebSphere Brandmark
>
>
>
>
>     Leon Pu <leon_xf_pu@yahoo.com.cn> 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: user-unsubscribe@ant.apache.org
>     > For additional commands, e-mail: user-help@ant.apache.org
>     >
>
>     ------------------------------------------------------------------------
>     No virus found in this incoming message.
>     Checked by AVG Free Edition.
>     Version: 7.1.392 / Virus Database: 268.5.5/335 - Release Date:
>     09/05/2006
>
> ------------------------------------------------------------------------
>
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.1.392 / Virus Database: 268.5.5/335 - Release Date: 09/05/2006
>
>   
> ------------------------------------------------------------------------
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org

-- 
Scot P. Floess
27 Lake Royale
Louisburg, NC  27549

252-478-8087 (Home)
919-754-4592 (Work)

Chief Architect JPlate  http://sourceforge.net/projects/jplate
Chief Architect JavaPIM http://sourceforge.net/projects/javapim


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message