Build using Ant gets Stuck

R

Roshan Pai

Hi,

I am using Ant1.5.1 for building my application.
However when the build is in progress, Ant just gets stuck at one
point for a long long time. (It finally proceeds from there though,
and completes the build, but after 30 mins)

With the -debug option, i have seen that it gets stuck after the
following:

....
....
....
Class javax.xml.bind.JAXBContext loaded from ant loader
Class com.sun.tools.xjc.runtime.DefaultJAXBContextImpl loaded from ant
loader
Finding class javax.xml.bind.Validator
Class javax.xml.bind.Validator loaded from ant loader
Finding class javax.xml.bind.Unmarshaller
Class javax.xml.bind.Unmarshaller loaded from ant loader
Finding class javax.xml.bind.Marshaller
Class javax.xml.bind.Marshaller loaded from ant loader
Finding class javax.xml.bind.JAXBException
Class javax.xml.bind.JAXBException loaded from ant loader
Finding class javax.xml.bind.PropertyException
Class javax.xml.bind.PropertyException loaded from ant loader
Finding class com.sun.codemodel.fmt.JStaticJavaFile$JStaticClass
Class com.sun.codemodel.fmt.JStaticJavaFile$JStaticClass loaded from
ant loader
Class java.util.Properties loaded from parent loader
Finding class com.sun.xml.bind.ContextFactory_1_0_1
Class com.sun.xml.bind.ContextFactory_1_0_1 loaded from ant loader
Class java.lang.reflect.InvocationTargetException loaded from parent
loader
Finding class com.sun.codemodel.JTryBlock
Class com.sun.codemodel.JTryBlock loaded from ant loader
Finding class com.sun.codemodel.JCatchBlock
Class com.sun.codemodel.JCatchBlock loaded from ant loader
Finding class com.sun.codemodel.JFieldRef
Class com.sun.codemodel.JFieldRef loaded from ant loader
Finding class com.sun.tools.xjc.generator.AGMBuilder
Class com.sun.tools.xjc.generator.AGMBuilder loaded from ant loader
Finding class com.sun.xml.bind.GrammarImpl
Class com.sun.xml.bind.GrammarImpl loaded from ant loader
Class java.io.ByteArrayOutputStream loaded from parent loader
Class java.io_ObjectOutputStream loaded from parent loader
Class sun.reflect.SerializationConstructorAccessorImpl loaded from
parent loader
Finding class com.sun.msv.grammar.relax.RELAXExpressionVisitor
Class com.sun.msv.grammar.relax.RELAXExpressionVisitor loaded from ant
loader
Finding class com.sun.msv.grammar.relax.RELAXExpressionVisitorExpression
Class com.sun.msv.grammar.relax.RELAXExpressionVisitorExpression
loaded from ant loader
Finding class com.sun.msv.grammar.relax.RELAXExpressionVisitorBoolean
Class com.sun.msv.grammar.relax.RELAXExpressionVisitorBoolean loaded
from ant loader
Finding class com.sun.msv.grammar.relax.RELAXExpressionVisitorVoid
Class com.sun.msv.grammar.relax.RELAXExpressionVisitorVoid loaded from
ant loader
Class java.io_ObjectStreamException loaded from parent loader
Class java.io_ObjectInputStream loaded from parent loader
Finding class com.sun.msv.datatype.xsd.datetime.ISO8601Parser
Finding class com.sun.msv.datatype.xsd.datetime.ISO8601ParserConstants
Class com.sun.msv.datatype.xsd.datetime.ISO8601ParserConstants loaded
from ant loader
Class com.sun.msv.datatype.xsd.datetime.ISO8601Parser loaded from ant
loader
Finding class com.sun.msv.datatype.xsd.datetime.IDateTimeValueType
Class com.sun.msv.datatype.xsd.datetime.IDateTimeValueType loaded from
ant loader
Finding class com.sun.msv.datatype.xsd.datetime.TimeZone
Class com.sun.msv.datatype.xsd.datetime.TimeZone loaded from ant
loader
Finding class com.sun.codemodel.JExpr$1
Class com.sun.codemodel.JExpr$1 loaded from ant loader

CPU usage too goes to 100% on my local machine.
Does anyone know why this happens. Is there a work around.

Thanks a lot.

Regards,
Pai
 
R

Roshan Pai

Hi,

I have now analysed the output of Ant and have found out more,

The -debug option (of Ant) gives the following output in the logs

....
....
....
<BUILD PROCEEDS FINE TILL THIS>
Class com.sun.msv.datatype.xsd.datetime.ISO8601Parser loaded from ant
loader
Finding class com.sun.msv.datatype.xsd.datetime.IDateTimeValueType
Class com.sun.msv.datatype.xsd.datetime.IDateTimeValueType loaded from
ant loader
Finding class com.sun.msv.datatype.xsd.datetime.TimeZone
Class com.sun.msv.datatype.xsd.datetime.TimeZone loaded from ant
loader
Finding class com.sun.codemodel.JExpr$1
Class com.sun.codemodel.JExpr$1 loaded from ant loader

<GETS STUCK HERE FOR 30 MINS>

ResourceStream for com/sun/tools/xjc/generator/Messages.properties
loaded from ant loader
Finding class com.sun.tools.xjc.generator.Messages_en
Couldn't load ResourceStream for
com/sun/tools/xjc/generator/Messages_en.properties
Finding class com.sun.tools.xjc.generator.Messages_en_GB
Couldn't load ResourceStream for
com/sun/tools/xjc/generator/Messages_en_GB.properties

<GETS STUCK HERE FOR 10 MINS>

<PROCEEDS FINE AFTER THIS>


I have noticed that the JAXB-XJC.jar (which has the
com.sun.tools.xjc.generator) does not have the Messages_en.properties
and the Messages_en_GB.properties files.
Could these 2 files, not being in the JAR add 40 mins to my build
process.

It would be great if anyone could help me out on this, as I am totally
clueless now. Thanks a lot.

Regards,
Pai
 
R

Roshan Pai

Hi Tony,

The output of 'build' with the -v option is provided below. The full
o/p of the build runs into a 12MB file, hence I have attached only a
few parts below.
The part where the build gets stuck for 30 minutes (and CPU Util goes
to 100%) is marked below in the output. Also please find the build.bat
file below the output.

BUILD OUTPUT WITH -v: [START]

Apache Ant version 1.5.1 compiled on October 2 2002
Buildfile: build.xml
Detected Java version: 1.4 in: d:\jdk1.4.2_04\jre
Detected OS: Windows XP
parsing buildfile build.xml with URI =
file:D:/CVS_EXTRACT/ProjectNew_V1/DIP/build/build.xml
Project base dir set to: D:\CVS_EXTRACT\ProjectNew_V1\DIP\build
Build sequence for target `all' is [setUpNightlyBuild, init,
createVersion, jaxb-runtime, xjc, jaxb, framework, startup,
fulfilment, extendedservices, fillingservices, scalabilitymanager,
printingmanager, changescanfillingmanager, ordermanagement,
scaninformation, scanservices, newparty, calendarscalability,
redemptionscalability, customer, cardmanager, messagemanager, filling,
arrivalsdepartures, checkin, accommodation, askba, campaign, debug,
email, msginterface, eMachine, promotions, smeportal, spotlight,
trade, tradeextranet, weather, webmail, webmessaging, blsow, ssng,
immigration, authentication, authorisation, surcharge, scalability,
scanprinting, product, selling, customerreferencehelper, testbean,
customerprofile, communication, updatemembership,
mileagepurchasemanager, address, scheduleledscalability,
compile_all_components, move_framework, move_fulfilment,
move_fillingservices, move_cardmanager, move_messagemanager,
move_filling, move_extendedservices, move_ordermanagement,
move_scalabilitymanager, move_printingmanager,
move_changescanfillingmanager, move_scaninformation,
move_scanservices, move_newparty, move_calendarscalability,
move_redemptionscalability, move_customer, move_arrivalsdepartures,
move_checkin, move_accommodation, move_askba, move_campaign,
move_debug, move_email, move_eMachine, move_msginterface,
move_promotions, move_smeportal, move_spotlight, move_trade,
move_tradeextranet, move_weather, move_webmail, move_webmessaging,
move_blsow, move_ssng, move_startup_servlets, move_infrastructure,
move_DNSlookup, move_jaxb, move_immigration, move_authentication,
move_authorisation, move_surcharge, move_scalability, move_selling,
move_scanprinting, move_product, move_customerreferencehelper,
move_testbean, move_customerprofile, move_communication,
move_updatemembership, move_mileagepurchasemanager, move_address,
move_all_components, make_EJBs, make_core_libs, all]
Complete build sequence is [setUpNightlyBuild, init, createVersion,
jaxb-runtime, xjc, jaxb, framework, startup, fulfilment,
extendedservices, fillingservices, scalabilitymanager,
printingmanager, changescanfillingmanager, ordermanagement,
scaninformation, scanservices, newparty, calendarscalability,
redemptionscalability, customer, cardmanager, messagemanager, filling,
arrivalsdepartures, checkin, accommodation, askba, campaign, debug,
email, msginterface, eMachine, promotions, smeportal, spotlight,
trade, tradeextranet, weather, webmail, webmessaging, blsow, ssng,
immigration, authentication, authorisation, surcharge, scalability,
scanprinting, product, selling, customerreferencehelper, testbean,
customerprofile, communication, updatemembership,
mileagepurchasemanager, address, scheduleledscalability,
compile_all_components, move_framework, move_fulfilment,
move_fillingservices, move_cardmanager, move_messagemanager,
move_filling, move_extendedservices, move_ordermanagement,
move_scalabilitymanager, move_printingmanager,
move_changescanfillingmanager, move_scaninformation,
move_scanservices, move_newparty, move_calendarscalability,
move_redemptionscalability, move_customer, move_arrivalsdepartures,
move_checkin, move_accommodation, move_askba, move_campaign,
move_debug, move_email, move_eMachine, move_msginterface,
move_promotions, move_smeportal, move_spotlight, move_trade,
move_tradeextranet, move_weather, move_webmail, move_webmessaging,
move_blsow, move_ssng, move_startup_servlets, move_infrastructure,
move_DNSlookup, move_jaxb, move_immigration, move_authentication,
move_authorisation, move_surcharge, move_scalability, move_selling,
move_scanprinting, move_product, move_customerreferencehelper,
move_testbean, move_customerprofile, move_communication,
move_updatemembership, move_mileagepurchasemanager, move_address,
move_all_components, make_EJBs, make_core_libs, all, makeEARs,
createUnixVersion, buildComponentJAXB, testama, localDeploy,
createWindowsVersion, blsDeploy, javadoc_retrievefilling,
blsAxisDeploy, wsDeploy, javadoc_jaxb, make_ears, clean, cleancard,
compile_test, testsrc, move_scheduleledscalability, localAxisDeploy,
webDeploy, buildWebservices, junit]

setUpNightlyBuild:
Skipped because property 'do.nightly.builds' not set.

init:
[echo] Build started on 09-Sep-2004 @ 10:45:10
Property ${SRC_DIR} has not been set
[mkdir] Created dir: D:\CVS_EXTRACT\ProjectNew_V1\DIP\bin
[mkdir] Created dir: D:\CVS_EXTRACT\ProjectNew_V1\DIP\components
[mkdir] Created dir:
D:\CVS_EXTRACT\ProjectNew_V1\DIP\components\jaxb
[mkdir] Created dir:
D:\CVS_EXTRACT\ProjectNew_V1\DIP\components\xmlvalidation
[mkdir] Created dir:
D:\CVS_EXTRACT\ProjectNew_V1\DIP\components\fulfilmentclasses
[mkdir] Created dir:
D:\CVS_EXTRACT\ProjectNew_V1\DIP\components\frameworkclasses
[mkdir] Created dir:
D:\CVS_EXTRACT\ProjectNew_V1\DIP\components\extendedservicesclasses
[mkdir] Created dir:
D:\CVS_EXTRACT\ProjectNew_V1\DIP\components\ordermanagementclasses
[mkdir] Created dir:
D:\CVS_EXTRACT\ProjectNew_V1\DIP\components\scalabilitymanagerclasses
..
..
..
..
..
Override ignored for property WL_HOME
[pathconvert] Set property ecp.class.path =
D:/CVS_EXTRACT/ProjectNew_V1/DIP/build;D:/jdk1.4.2_04/lib/tools.jar;D:/usr/j2sdk-1_4_2_04/j2se/lib/tools.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/frameworkclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/xmlvalidation;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/extendedservicesclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/ordermanagementclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/comp
nents/scalabilitymanagerclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/printingmanagerclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/changescanfillingmanagerclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/fillingservicesclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/scaninformationclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/scanservicesclasses;D:/CVS_EXTRACT/ProjectNew_V
/DIP/components/calendarscalabilityclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/redemptionscalabilityclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/customerclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/arrivalsdeparturesclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/checkinclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/productclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/com
onents/accommodationclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/newpartyclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/askbaclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/campaignclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/debugclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/emailclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/eMachineclasses;D:/CVS_EXTRACT/Projec
New_V1/DIP/components/msginterfaceclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/promotionsclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/smeportalclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/spotlightclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/tradeclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/tradeextranetclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/weatherc
asses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/webmailclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/webmessagingclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/antblsowclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/antssngclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/startupclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/cardmanagerclasses;D:/CVS_EXTRACT/ProjectNew_V1/D
P/components/sellinghelperclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/scalabilityclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/scanprintingclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/fillingclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/surchargeclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/immigrationclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/authenticati
nclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/authorisationclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/addressclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/customer/customerreferencehelperclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/testbeanclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/customerprofileclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/communicatio
classes;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/updatemembershipclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/components/mileagepurchasemanagerclasses;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/barcode.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jcert.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jnet.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jsse.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/flifo_ecr.jar;D:/CVS_EXTR
CT/ProjectNew_V1/DIP/lib/hotels300.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/dave100_ecr.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/plcore123.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/vr102.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/status111.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/utilj104.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/avy410.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/prd410.jar;D:/CVS_EXTRAC
/ProjectNew_V1/DIP/lib/tax.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/util330.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/ups100_ecr.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/CurrencyManager.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/si.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/tpfaccess.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/junit.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/classes12.zip;D:/CVS_EXTRACT/Pro
ectNew_V1/DIP/lib/xerces.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/xsltc.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/tejrs.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/xalan.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/xml-apis.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/BCEL.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/breezetk.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/breezetkCalypso.jar;D:/CVS_EXTRACT/ProjectNew_V
/DIP/lib/eVikingCalypsoServices.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/eVikingCalypsoServicesCode.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jdom.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jakarta-regexp-1.2.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/ctojbean_live_ocd.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/WBMPcreator.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/com.ibm.mq.jar;D:/CVS_EXTRACT/ProjectNew_
1/DIP/lib/com.ibm.mqbind.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/oscache2.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/ics-3.7.6.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/log4j-1.2.8/log4j.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/log4j-1.2.8/jdbdippender.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/fledqjni.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jaxb-1.0.1/jaxb-api.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/l
b/jaxb-1.0.1/jaxb-impl.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jaxb-1.0.1/jaxb-libs.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jaxb-1.0.1/jaxb-xjc.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jaxp-1.2.3/jaxp-api.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jwsdp-1.2/activation.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jwsdp-1.2/commons-beanutils.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jwsdp-1.2/commons-col
ections.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jwsdp-1.2/commons-digester.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jwsdp-1.2/commons-logging.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jwsdp-1.2/jaas.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jwsdp-1.2/jax-qname.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jwsdp-1.2/jta-spec1_0_1.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jwsdp-1.2/mail.jar;D:/CVS_EXTRACT/
rojectNew_V1/DIP/lib/jwsdp-1.2/namespace.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jwsdp-1.2/providerutil.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jwsdp-1.2/relaxngDatatype.jar;D:/CVS_EXTRACT/ProjectNew_V1/DIP/lib/jwsdp-1.2/xsdlib.jar;D:/bea/weblogic81;D:/bea/weblogic81/server/lib/weblogic.jar;D:/bea/weblogic81/server/lib/ejbgen.jar

createVersion:
Project base dir set to: D:\CVS_EXTRACT\ProjectNew_V1\DIP\build
[antcall] calling target createUnixVersion in build file
D:\CVS_EXTRACT\ProjectNew_V1\DIP\build\build.xml
parsing buildfile D:\CVS_EXTRACT\ProjectNew_V1\DIP\build\build.xml
with URI = file:D:/CVS_EXTRACT/ProjectNew_V1/DIP/build/build.xml
Project base dir set to: D:\CVS_EXTRACT\ProjectNew_V1\DIP\build
Ignoring override for task ask, it is already defined by the same
class.
Build sequence for target `createUnixVersion' is [createUnixVersion]
Complete build sequence is [createUnixVersion, setUpNightlyBuild,
init, customer, move_customer, ssng, startup, jaxb-runtime, xjc, jaxb,
scalability, makeEARs, weather, selling, move_selling,
scaninformation, filling, move_filling, msginterface,
scheduleledscalability, checkin, move_checkin, printingmanager,
move_printingmanager, spotlight, move_spotlight, move_scaninformation,
blsow, customerprofile, move_customerprofile, move_scalability,
ordermanagement, move_ordermanagement, buildComponentJAXB, product,
move_product, testama, framework, move_framework, email,
authorisation, move_startup_servlets, debug, scanprinting,
move_scanprinting, localDeploy, tradeextranet, smeportal,
move_smeportal, scalabilitymanager, fulfilment, webmail, move_webmail,
accommodation, newparty, move_newparty, extendedservices,
fillingservices, changescanfillingmanager, scanservices,
calendarscalability, redemptionscalability, cardmanager,
messagemanager, arrivalsdepartures, askba, campaign, eMachine,
promotions, trade, webmessaging, immigration, authentication,
surcharge, customerreferencehelper, testbean, communication,
updatemembership, mileagepurchasemanager, address,
compile_all_components, createWindowsVersion, move_msginterface,
make_core_libs, move_fulfilment, move_fillingservices,
move_cardmanager, move_messagemanager, move_extendedservices,
move_scalabilitymanager, move_changescanfillingmanager,
move_scanservices, move_calendarscalability,
move_redemptionscalability, move_arrivalsdepartures,
move_accommodation, move_askba, move_campaign, move_debug, move_email,
move_eMachine, move_promotions, move_trade, move_tradeextranet,
move_weather, move_webmessaging, move_blsow, move_ssng,
move_infrastructure, move_DNSlookup, move_jaxb, move_immigration,
move_authentication, move_authorisation, move_surcharge,
move_customerreferencehelper, move_testbean, move_communication,
move_updatemembership, move_mileagepurchasemanager, move_address,
move_all_components, make_EJBs, blsDeploy, javadoc_retrievefilling,
blsAxisDeploy, wsDeploy, javadoc_jaxb, make_ears, clean, cleancard,
compile_test, testsrc, move_scheduleledscalability, localAxisDeploy,
createVersion, all, webDeploy, buildWebservices, junit]
..
..
..
..
..
xjc:
[fixcrlf] options: eol=crlf tab=asis eof=remove tablength=8
encoding=default
[xjc] build id of XJC is 1.0.1-05/30/2003 05:06 AM(java_re)-fcs
[xjc] Checking timestamp of
D:\CVS_EXTRACT\ProjectNew_V1\DIP\src\schemas\aDIPClosedUserGroupsV1_X.xsd
[xjc] Checking timestamp of
D:\CVS_EXTRACT\ProjectNew_V1\DIP\src\schemas\aDIPGenericV1_X.xsd
[xjc] Checking timestamp of
D:\CVS_EXTRACT\ProjectNew_V1\DIP\src\schemas\aDIPGenericV2_X.xsd
[xjc] Checking timestamp of
D:\CVS_EXTRACT\ProjectNew_V1\DIP\src\schemas\ascanprintingV1_X.xsd
..
..
..
..
..
[xjc] Checking timestamp of
D:\CVS_EXTRACT\ProjectNew_V1\DIP\src\com\cb\dip\newparty\backend\parse\schema\pManualMachineDetails.xsd
[xjc] Checking timestamp of
D:\CVS_EXTRACT\ProjectNew_V1\DIP\src\com\cb\dip\newparty\backend\parse\schema\pPassengerDetails.xsd
[xjc] Checking timestamp of
D:\CVS_EXTRACT\ProjectNew_V1\DIP\src\com\cb\dip\newparty\backend\parse\schema\pServiceCharge.xsd
[xjc] Checking timestamp of
D:\CVS_EXTRACT\ProjectNew_V1\DIP\src\com\cb\dip\newparty\backend\parse\schema\pTax.xsd
[xjc] Checking timestamp of
D:\CVS_EXTRACT\ProjectNew_V1\DIP\build\build.xml
[xjc] Checking timestamp of
D:\CVS_EXTRACT\ProjectNew_V1\DIP\build\jaxbbindings.xml
[xjc] the last modified time of ths inputs is 1094574497784
[xjc] the last modified time of the outputs is
-9223372036854775808
[xjc] Compiling
file:/D:/CVS_EXTRACT/ProjectNew_V1/DIP/src/schemas/aDIPClosedUserGroupsV1_X.xsd
and others
[xjc] removing old output files

[GETS STUCK HERE FOR 30 MINS. THEN PROCEEDS AS BELOW]

[xjc] Writing output to
D:\CVS_EXTRACT\ProjectNew_V1\DIP\components\jaxb
[xjc] generating
com\cb\schema\tupdateMachineingtimelimitv1\ObjectFactory.java
[xjc] generating
com\cb\schema\tupdateMachineingtimelimitv1\UpdateMachineingTimeLimitRequest.java
[xjc] generating
com\cb\schema\tupdateMachineingtimelimitv1\UpdateMachineingTimeLimitRequestType.java
..
..
..
..
..
[jar] adding entry META-INF/MANIFEST.MF
[jar] adding directory com/
[jar] adding directory com/ba/
[jar] adding directory com/ba/dip/
[jar] adding directory com/ba/dip/weather/
[jar] adding directory com/ba/dip/weather/webchannel/
[jar] adding entry
com/ba/dip/weather/webchannel/WeatherPresentation.class
[delete] Deleting:
D:\CVS_EXTRACT\ProjectNew_V1\DIP\components\weatherclasses\weather.jar

all:
[echo] Application built OK !.

BUILD SUCCESSFUL

Total time: 94 minutes 39 seconds

BUILD OUTPUT WITH -v: [END]


Find below the file build.bat file that I am using presently.

BUILD.BAT [START]

@set ANT_HOME=d:\Ant
@set ANT_OPTS=-ms64m -mx512M
@set JAVA_HOME=d:\jdk1.4.2_04
@set WL_HOME=d:\bea\weblogic81
@set PATH=%JAVA_HOME%\bin;%ANT_HOME%\bin;%PATH%
@%ANT_HOME%\bin\ant -v -Djunit="true" -logger ba.ant.BABuildLogger
-DWL_HOME=%WL_HOME% %1 %2 %3 %4 %5 %6 %7 %8 %9

BUILD.BAT [END]

Any help would be greatly appreciated, as I am still clueless.

Regards,
Roshan Pai
 
R

Roshan Pai

Hi Tony,

Thanks for your reply.

The problem is that the build that was taking 30 Minutes on the whole,
now takes around 1 1/2 hours. Thats a 300% jump. This is what is
surprising.

Also I did not understand what you meant by 'narrowing', can you
please explain that a bit more in detail.

Thanks Tony,
Regards,
Roshan Pai
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,579
Members
45,053
Latest member
BrodieSola

Latest Threads

Top