We have a 20+ Java projects (Eclipse Projects) each with its own
build.xml. We group projects into components; every component has a
build.xml for building the projects in the component. The component
build.xml files are nothing more than ant (element) calls delegating to
the project builds. Finally, there is a simple master build.xml that
makes ant calls to the component build.xml files.

 

>From the master build.xml, a call to the first project build produces a
jar. This project build.xml can delete the jar but no other build.xml
can - always gets the "unable to delete file" message. Note that the
file CAN be deleted in windows. I've tried sleeping for 60 secs,
thinking something just needed time to clean out but that didn't work.

 

The compile & jar targets are listed below as is the ant diagnostics
report. Any help would be much appreciated. 

 

Jeff

 

Jeff W. Boring

Lockheed Martin

 

 

<target name="compileProd" description="">

    <echo message="Executing Compile Prod Target" />

    <javac destdir="${build.production.dir}"  fork="true" debug="on"
memorymaximumsize="256m">

           <classpath path="${p.classpath}" />

        <src path="${source.dir}"/>

     </javac>

</target>

 

<target name="createProdArtifacts" description="Creates deployment
artifacts (jar/war)" >

           <echo message="create Prod artifacts" />

           <jar destfile="${basedir}/${local.artifact.filename}"
basedir="${build.production.dir}" />

</target>

 

[diagnostics] ------- Ant diagnostics report -------

[diagnostics] Apache Ant version 1.7.1 compiled on June 27 2008

[diagnostics] 

[diagnostics] -------------------------------------------

[diagnostics]  Implementation Version

[diagnostics] -------------------------------------------

[diagnostics] core tasks     : 1.7.1

[diagnostics] optional tasks : not available

[diagnostics] 

[diagnostics] -------------------------------------------

[diagnostics]  ANT PROPERTIES

[diagnostics] -------------------------------------------

[diagnostics] ant.version: Apache Ant version 1.7.1 compiled on June 27
2008

[diagnostics] ant.java.version: 1.5

[diagnostics] ant.core.lib: D:\dev\lib\apache-ant-1.7.1\lib\ant.jar

[diagnostics] ant.home: D:\dev\lib\apache-ant-1.7.1

[diagnostics] 

[diagnostics] -------------------------------------------

[diagnostics]  ANT_HOME/lib jar listing

[diagnostics] -------------------------------------------

[diagnostics] ant.home: D:\dev\lib\apache-ant-1.7.1

[diagnostics] ant-antlr.jar (5752 bytes)

[diagnostics] ant-apache-bcel.jar (8611 bytes)

[diagnostics] ant-apache-bsf.jar (3939 bytes)

[diagnostics] ant-apache-log4j.jar (3056 bytes)

[diagnostics] ant-apache-oro.jar (39627 bytes)

[diagnostics] ant-apache-regexp.jar (3762 bytes)

[diagnostics] ant-apache-resolver.jar (4071 bytes)

[diagnostics] ant-commons-logging.jar (3910 bytes)

[diagnostics] ant-commons-net.jar (47026 bytes)

[diagnostics] ant-contrib.jar (194050 bytes)

[diagnostics] ant-jai.jar (21348 bytes)

[diagnostics] ant-javamail.jar (6998 bytes)

[diagnostics] ant-jdepend.jar (8132 bytes)

[diagnostics] ant-jmf.jar (6593 bytes)

[diagnostics] ant-jsch.jar (30797 bytes)

[diagnostics] ant-junit.jar (93518 bytes)

[diagnostics] ant-launcher.jar (12143 bytes)

[diagnostics] ant-netrexx.jar (9881 bytes)

[diagnostics] ant-nodeps.jar (431580 bytes)

[diagnostics] ant-starteam.jar (35355 bytes)

[diagnostics] ant-stylebook.jar (2330 bytes)

[diagnostics] ant-swing.jar (6738 bytes)

[diagnostics] ant-testutil.jar (14941 bytes)

[diagnostics] ant-trax.jar (6881 bytes)

[diagnostics] ant-weblogic.jar (14205 bytes)

[diagnostics] ant.jar (1323005 bytes)

[diagnostics] xercesImpl.jar (1223877 bytes)

[diagnostics] xml-apis.jar (194354 bytes)

[diagnostics] 

[diagnostics] -------------------------------------------

[diagnostics]  USER_HOME/.ant/lib jar listing

[diagnostics] -------------------------------------------

[diagnostics] user.home: d:\data\boringj

[diagnostics] No such directory.

[diagnostics] 

[diagnostics] -------------------------------------------

[diagnostics]  Tasks availability

[diagnostics] -------------------------------------------

[diagnostics] image : Missing dependency javax.media.jai.PlanarImage

[diagnostics] sshexec : Missing dependency com.jcraft.jsch.UserInfo

[diagnostics] scp : Missing dependency com.jcraft.jsch.UserInfo

[diagnostics] jdepend : Missing dependency jdepend.xmlui.JDepend

[diagnostics] A task being missing/unavailable should only matter if you
are trying to use it

[diagnostics] 

[diagnostics] -------------------------------------------

[diagnostics]  org.apache.env.Which diagnostics

[diagnostics] -------------------------------------------

[diagnostics] Not available.

[diagnostics] Download it at http://xml.apache.org/commons/

[diagnostics] 

[diagnostics] -------------------------------------------

[diagnostics]  XML Parser information

[diagnostics] -------------------------------------------

[diagnostics] XML Parser : org.apache.xerces.jaxp.SAXParserImpl

[diagnostics] XML Parser Location:
D:\dev\lib\apache-ant-1.7.1\lib\xercesImpl.jar

[diagnostics] Namespace-aware parser :
org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser

[diagnostics] Namespace-aware parser Location:
D:\dev\lib\apache-ant-1.7.1\lib\xercesImpl.jar

[diagnostics] 

[diagnostics] -------------------------------------------

[diagnostics]  System properties

[diagnostics] -------------------------------------------

[diagnostics] java.runtime.name : Java(TM) 2 Runtime Environment,
Standard Edition

[diagnostics] sun.boot.library.path : D:\bea\jdk150_06\jre\bin

[diagnostics] java.vm.version : 1.5.0_06-b05

[diagnostics] ant.library.dir : D:\dev\lib\apache-ant-1.7.1\lib

[diagnostics] java.vm.vendor : Sun Microsystems Inc.

[diagnostics] java.vendor.url : http://java.sun.com/

[diagnostics] path.separator : ;

[diagnostics] java.vm.name : Java HotSpot(TM) Client VM

[diagnostics] file.encoding.pkg : sun.io

[diagnostics] user.country : US

[diagnostics] sun.os.patch.level : Service Pack 3

[diagnostics] java.vm.specification.name : Java Virtual Machine
Specification

[diagnostics] user.dir :
D:\EIIProd\dataIntegration\DevTools\ProductBuild

[diagnostics] java.runtime.version : 1.5.0_06-b05

[diagnostics] java.awt.graphicsenv : sun.awt.Win32GraphicsEnvironment

[diagnostics] java.endorsed.dirs : D:\bea\jdk150_06\jre\lib\endorsed

[diagnostics] os.arch : x86

[diagnostics] java.io.tmpdir : C:\DOCUME~1\boringj\LOCALS~1\Temp\

[diagnostics] line.separator : 

[diagnostics] 

[diagnostics] java.vm.specification.vendor : Sun Microsystems Inc.

[diagnostics] user.variant : 

[diagnostics] os.name : Windows XP

[diagnostics] ant.home : D:\dev\lib\apache-ant-1.7.1

[diagnostics] sun.jnu.encoding : Cp1252

[diagnostics] java.library.path :
D:\bea\jdk150_06\bin;.;C:\WINDOWS\system32;C:\WINDOWS;D:\bea\jdk150_06\b
in;D:\oracle\product\10.2.0\client_1\bin;C:\Ent\Appl\Prod\Oracle8i\bin;C
:\WINDOWS\system32;c:\ent\appl\prod\perl\5.00502\bin\mswin32-x86;c:\ent\
appl\prod\perl\5.00502\bin;C:\WINDOWS;C:\WINDOWS\system32\wbem;c:\ent\ap
pl\prod\bin;D:\dev\lib\apache-ant-1.7.1\bin;D:\dev\lib\apache-maven-2.0.
9\bin;C:\Program Files\QuickTime\QTSystem\

[diagnostics] java.specification.name : Java Platform API Specification

[diagnostics] java.class.version : 49.0

[diagnostics] sun.management.compiler : HotSpot Client Compiler

[diagnostics] os.version : 5.1

[diagnostics] user.home : d:\data\boringj

[diagnostics] user.timezone : America/New_York

[diagnostics] java.awt.printerjob : sun.awt.windows.WPrinterJob

[diagnostics] file.encoding : Cp1252

[diagnostics] java.specification.version : 1.5

[diagnostics] user.name : boringj

[diagnostics] java.class.path :
D:\dev\lib\apache-ant-1.7.1\lib\ant-launcher.jar;D:\EIIProd\dataIntegrat
ion\DevTools\ProductBuild\.\;C:\Program
Files\Altova\xmlspy\XMLSpyInterface.jar;D:\bea\jdk150_06\;C:\Program
Files\Java\jre6\lib\ext\QTJava.zip;D:\dev\lib\apache-ant-1.7.1\lib\ant-a
ntlr.jar;D:\dev\lib\apache-ant-1.7.1\lib\ant-apache-bcel.jar;D:\dev\lib\
apache-ant-1.7.1\lib\ant-apache-bsf.jar;D:\dev\lib\apache-ant-1.7.1\lib\
ant-apache-log4j.jar;D:\dev\lib\apache-ant-1.7.1\lib\ant-apache-oro.jar;
D:\dev\lib\apache-ant-1.7.1\lib\ant-apache-regexp.jar;D:\dev\lib\apache-
ant-1.7.1\lib\ant-apache-resolver.jar;D:\dev\lib\apache-ant-1.7.1\lib\an
t-commons-logging.jar;D:\dev\lib\apache-ant-1.7.1\lib\ant-commons-net.ja
r;D:\dev\lib\apache-ant-1.7.1\lib\ant-contrib.jar;D:\dev\lib\apache-ant-
1.7.1\lib\ant-jai.jar;D:\dev\lib\apache-ant-1.7.1\lib\ant-javamail.jar;D
:\dev\lib\apache-ant-1.7.1\lib\ant-jdepend.jar;D:\dev\lib\apache-ant-1.7
.1\lib\ant-jmf.jar;D:\dev\lib\apache-ant-1.7.1\lib\ant-jsch.jar;D:\dev\l
ib\apache-ant-1.7.1\lib\ant-junit.jar;D:\dev\lib\apache-ant-1.7.1\lib\an
t-launcher.jar;D:\dev\lib\apache-ant-1.7.1\lib\ant-netrexx.jar;D:\dev\li
b\apache-ant-1.7.1\lib\ant-nodeps.jar;D:\dev\lib\apache-ant-1.7.1\lib\an
t-starteam.jar;D:\dev\lib\apache-ant-1.7.1\lib\ant-stylebook.jar;D:\dev\
lib\apache-ant-1.7.1\lib\ant-swing.jar;D:\dev\lib\apache-ant-1.7.1\lib\a
nt-testutil.jar;D:\dev\lib\apache-ant-1.7.1\lib\ant-trax.jar;D:\dev\lib\
apache-ant-1.7.1\lib\ant-weblogic.jar;D:\dev\lib\apache-ant-1.7.1\lib\an
t.jar;D:\dev\lib\apache-ant-1.7.1\lib\xercesImpl.jar;D:\dev\lib\apache-a
nt-1.7.1\lib\xml-apis.jar;D:\bea\jdk150_06\lib\tools.jar

[diagnostics] java.vm.specification.version : 1.0

[diagnostics] sun.arch.data.model : 32

[diagnostics] java.home : D:\bea\jdk150_06\jre

[diagnostics] java.specification.vendor : Sun Microsystems Inc.

[diagnostics] user.language : en

[diagnostics] awt.toolkit : sun.awt.windows.WToolkit

[diagnostics] java.vm.info : mixed mode

[diagnostics] java.version : 1.5.0_06

[diagnostics] java.ext.dirs : D:\bea\jdk150_06\jre\lib\ext

[diagnostics] sun.boot.class.path :
D:\bea\jdk150_06\jre\lib\rt.jar;D:\bea\jdk150_06\jre\lib\i18n.jar;D:\bea
\jdk150_06\jre\lib\sunrsasign.jar;D:\bea\jdk150_06\jre\lib\jsse.jar;D:\b
ea\jdk150_06\jre\lib\jce.jar;D:\bea\jdk150_06\jre\lib\charsets.jar;D:\be
a\jdk150_06\jre\classes

[diagnostics] java.vendor : Sun Microsystems Inc.

[diagnostics] file.separator : \

[diagnostics] java.vendor.url.bug :
http://java.sun.com/cgi-bin/bugreport.cgi

[diagnostics] sun.cpu.endian : little

[diagnostics] sun.io.unicode.encoding : UnicodeLittle

[diagnostics] sun.desktop : windows

[diagnostics] sun.cpu.isalist : 

[diagnostics] 

[diagnostics] -------------------------------------------

[diagnostics]  Temp dir

[diagnostics] -------------------------------------------

[diagnostics] Temp dir is C:\DOCUME~1\boringj\LOCALS~1\Temp\

[diagnostics] Temp dir is writeable

[diagnostics] Temp dir alignment with system clock is 0 ms

[diagnostics] 

[diagnostics] -------------------------------------------

[diagnostics]  Locale information

[diagnostics] -------------------------------------------

[diagnostics] Timezone Eastern Standard Time offset=-14400000

[diagnostics] 

[diagnostics] -------------------------------------------

[diagnostics]  Proxy information

[diagnostics] -------------------------------------------

[diagnostics] Java1.5+ proxy settings:

[diagnostics] Direct connection

 

Reply via email to