[Anthill] AntHill out-of-memory issues when executing the ant
scripts....
Eric Minick
eric at urbancode.com
Thu Mar 3 07:09:03 CST 2005
Jeevan,
Starting in Anthill 1.8.0, it should be executed through the batch file.
Cheers,
Eric
Jeevan_Sunkersett wrote:
> Hi,
>
> I have configured Anthill to use FileSystemRepositoryAdapter.
>
> Cause in CVS we have 4 projects which have a circular-dependency in
> between themselves.
>
> So cannot rely on AntHill Dependency project mechanism.
>
> (I need a CVS checkout of all and then a compile in a particular order
> and not 4
>
> pairs of "cvs-checkout + compile")
>
> Anyways we have an ant script that does a CVS checkout too.
>
> But my problem is AntHill executes ANT as a java class
> "org.apache.tools.ant.Main" with lot many other parameters.
>
> But that leads to an Out-Of-Memory on my Linux box (even with an
> ANT_OPTS like -Xmx900M, <NineHundred Mega>)
>
> However running the same target at the shell prompt with all output
> sent to a logfile works okay.
>
> My ant script is like
>
> <master-build>
>
> <nuke-src-all>, cleans all source code from the file
> system, calling nuke-src of other projects in sequence
>
> <cvs-get-all>, does a CVS checkout/ update
>
> <compile-all>, executes compile, of all projects in
> the desired sequence.
>
> <test-all>, executes junit test, of all projects in
> the desired sequence.
>
> </master-build>
>
> The Out-Of-Memory mostly happens in the junit task(s)
>
> The entire process takes over 1 hour.
>
> That's is why I was wondering if AntHill could execute ant (the shell/
> batch file variant) instead of a java class.
>
> I guess this can be achieved thru a Pagelet.
>
> Any other possibilities?
>
> Thx
>
> G1
>
> --------------------------------------------------
>
> Date: Thu, 10 Feb 2005 18:26:19 +0530
>
> From: Jeevan_Sunkersett <Jeevan_Sunkersett at satyam.com>
>
> Subject: [Anthill] Can we have a pagelet to do the build
> instead of
>
> the BuildManager
>
> To: anthill at lists.urbancode.com
>
> Message-ID:
> <17F564C2CCAFD611AF330008C759938E056465A3 at PTHEXCHANGE>
>
> Content-Type: text/plain; charset="us-ascii"
>
> Hi,
>
> Thru the log4j trace figured out the BuildManager invokes
>
> org.apache.tools.ant.Main to execute the ant target of
> supplied build
>
> script.
>
> Why?
>
> I guess the same cam be achieved thru a custom Pagelet too.
>
> Any comments?
>
> G1
>
> **************************************************************************
>
> This email (including any attachments) is intended for the sole use of
> the intended recipient/s and may contain material that is CONFIDENTIAL
> AND PRIVATE COMPANY INFORMATION. Any review or reliance by others or
> copying or distribution or forwarding of any or all of the contents in
> this message is STRICTLY PROHIBITED. If you are not the intended
> recipient, please contact the sender by email and delete all copies;
> your cooperation in this regard is appreciated.
>
> **************************************************************************
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Anthill mailing list
>Anthill at lists.urbancode.com
>http://lists.urbancode.com/mailman/listinfo/anthill
>
>
More information about the Anthill
mailing list