ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mak Bhandari <m...@goa1.com>
Subject Problem with deleting folders with ant..
Date Thu, 21 Feb 2002 14:56:19 GMT
Hi All

I'm new to ant.. I have a build file that does this to start with

   [target name="init"]
        [property name="Jars"  value="../../camsjar" /]
        [property name="Src" value="../src" /]
        [property name="Dest" value="../../deploycams/camsclasses" /]
        [property name="DeployDir" value="../../deploycams" /]
    [/target]

    [target name="mkdir" depends="init"]
	[delete dir="${Jars}" /]
        [mkdir dir="${Jars}" /]
        [mkdir dir="${Dest}"/]
        [mkdir dir="${DeployDir}" /]
    [/target]

    [target name="build" depends="mkdir"]
	
	[javac  srcdir="${Src}/java" destdir="${Dest}"]
            [classpath]
                [pathelement location="/jdk1.3/jre/lib/ext/classes12.zip"/]
                [pathelement location="${Src}" /]
            [/classpath]
        [/javac]
    [/target]

(The xml tages have been changed to [ and ])

The build fails on the delete dir in the mkdir section.. It says :

init:

mkdir:
   [delete] Deleting directory C:\cvs\work\camsjar
   [delete] Deleting C:\cvs\work\camsjar\cams.jar

BUILD FAILED

C:\cvs\work\cams\bin\..\deployment\build.xml:13: Unable to delete file C:\cvs\wo
rk\camsjar\cams.jar
        at org.apache.tools.ant.taskdefs.Delete.removeDir(Delete.java:348)
        at org.apache.tools.ant.taskdefs.Delete.execute(Delete.java:290)
        at org.apache.tools.ant.Task.perform(Task.java:217)
        at org.apache.tools.ant.Target.execute(Target.java:184)
        at org.apache.tools.ant.Target.performTasks(Target.java:202)
        at org.apache.tools.ant.Project.executeTarget(Project.java:601)
        at org.apache.tools.ant.Project.executeTargets(Project.java:560)
        at org.apache.tools.ant.Main.runBuild(Main.java:454)
        at org.apache.tools.ant.Main.start(Main.java:153)
        at org.apache.tools.ant.Main.main(Main.java:176)

Total time: 1 second


ie, if the jar file (that a previous run of ant created when it ran by manually deleting the
Jar directory) exists, it cannot delete it. 

I'm running ant 1.4.1 on Win NT with jdk1.3

Any help would be appreciated.. Basically what I need is to delete all previously deployed
directories, create the directories and then build with ant.

Thanks (yes.. in advance)

- Mak




_____________________________________________________________
Get email for your site ---> http://www.everyone.net

--
To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>


Mime
View raw message