Re: TImestamping in ANT

2007-08-04 Thread Dale Anson

The Antelope downloads are here:

http://antelope.tigris.org/servlets/ProjectDocumentList



However

dkhanna01 wrote:

HI,

I tried with net.sf.antcontrib.perf.AntPerformanceListener but every time I
create a build it failed saying 


java.lang.OutOfMemoryError: Java heap space
Java heap space

This happens abruptly at any place during cmpile time. Now the same build is
running fine with ANT 1.6.1 and without using listener.

I have updated ANT 1.7.0 and used antcontrib listener and that is where its
failing. Now I also tried creating the build with ANT 1.7.0 version without
listner and it did worked. Also java version was same at all the places. SO
I am assuming that there is some problem in using this listner

I think Antelope could be a good option but the question is where I can
download ANTELOPE ? I couldn't find it on the web site you mentioned.

Please Help !

THanks




Dale Anson wrote:
  
Another option for this is to use either the stopwatch task or the 
performance listener from either antcontrib 
(antcontribe.sourceforge.net) or antelope (antelope.tigris.org).  The 
performance listener is actually quite nice in that it gathers the 
statistics as the build runs, then outputs the stats altogether at the 
end of the build.  I put some example output below, see the docs at 
http://antelope.tigris.org/nonav/docs/manual/bk03ch27.html


Dale



Output in the target results shows the build file name followed by the 
target name, output in the task results shows the build filename 
followed by the target name followed by the task name.


-- Target Results ---
Antelope.all: 0.000 sec
Antelope.init: 0.011 sec
Antelope.-build_number: 0.014 sec
Antelope.clean: 0.233 sec
Antelope.-zip_tasks: 0.297 sec
Antelope.prep_files: 0.311 sec
Antelope.-zip_docs: 0.546 sec
Antelope.combined: 1.290 sec
Antelope.compile: 1.724 sec
Antelope.dist: 2.162 sec

-- Task Results ---
Antelope.init.mkdir: 0.000 sec
Antelope.init.mkdir: 0.001 sec
Antelope.dist.echo: 0.002 sec
Antelope.prep_files.delete: 0.004 sec
Antelope.combined.echo: 0.005 sec
Antelope.dist.delete: 0.006 sec
Antelope.-zip_tasks.echo: 0.007 sec
Antelope.dist.copy: 0.011 sec
Antelope.-build_number.buildnumber: 0.014 sec
Antelope.compile.copy: 0.016 sec
Antelope.prep_files.copy: 0.020 sec
Antelope.prep_files.replace: 0.071 sec
Antelope.-zip_tasks.zip: 0.122 sec
Antelope.-zip_tasks.jar: 0.161 sec
Antelope.prep_files.replace: 0.216 sec
Antelope.clean.delete: 0.233 sec
Antelope.dist.antcall: 0.421 sec
Antelope.-zip_docs.zip: 0.540 sec
Antelope.dist.antcall: 0.685 sec
Antelope.dist.zip: 1.036 sec
Antelope.combined.jar: 1.284 sec
Antelope.compile.javac: 1.708 sec

-- Totals ---
Start time: Thu, 5 Dec 2002 17:18:30
Stop time: Thu, 5 Dec 2002 17:18:39
Total time: 8.476 sec


Woot! The example is almost 5 years old and still valid!



Wascally Wabbit wrote:


Sorry,
Incomplete original example methinks.

If you change
- 

to
+ 

it should work.

--- [ A WORKING EXAMPLE TO DEMONSTRATE (TESTED ;-))] 

Here's a working sample (assuming AntX is installed in a
directory at ./antx relative to test script):


  
  


  

  
  

  







  



OUTPUT:
timed-target:
 [echo] started @ 1185500881950 ms
 [echo] duration was 2003 ms
 [echo] Duration transformed is 2sec.3ms


dkhanna01 wrote:
  

first of all thanks for the information
I tried to load antx libraries and it did worked, BUT while 
calculating the

duration its giving me an error as :

Unable to convert 'now' to time duration.
compile took -now

Here is my code:














Is there any thing I have missed.

THanks again




Wascally Wabbit wrote:


Hi,

The assign task is already defined for you as part of the
AntXtras antlib. The easiest thing to do is to load the
entire antlib and experiment. *See the Quick Start and
User Guide for additional information*.

Example (assuming at least Ant 1.6.5, and AntXtras bin download
to some local directory '${antextensions.d}/antx'):

[Top-Level]

   
 
   
 
   

   


[In any target or macrodef]

...

...

-The Wabbit


dkhanna01 wrote:
  
Hi I downloaded the antxtras unility from the site but the two jar 
files in
that does not contain class file for assign task. SO when I try to 
run my
script after adding assing task it gave an error that " Problem: 
failed

to
create task or type assign"

THanks


Wascally Wabbit wrote:


dkhanna01 wrote:
  
I need to find out the time taken by each of the process/target 
in our

build.xml file. Now for doing this I have use ANT tstamp task to
calculate
the start time and end time of the process. Now my question is 
how do I

find
out the total time taken by the process, I mean is there any way to
calculate difference between "End time" and "Start time"
Than

Walter Heestermans/TMME is out of the office.

2007-08-04 Thread Walter . Heestermans

I will be out of the office starting  04/08/2007 and will not return until
20/08/2007.

I will respond to your message when I return. For urgent issues, contact
WebSphere Support group.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: web-based ant front end?

2007-08-04 Thread Some user

Look into AnthillPro or AnthillOS


pkeane wrote:
> 
> Can anyone recommend a web-based front end for Ant builds?  I manage a
> large application with numerous batch jobs as part of the workflow. I
> would like end users to be able to either schedule or initiate batch
> jobs by way of a web interface.  Security is something of an issue, but
> something like http basic auth would be fine, as tasks are generally
> idempotent and unintentional initiation would be OK.
> 
> I have looked at CruiseControl and LuntBuild (more than I need) and Ant
> Pretty Build (IE only and thus less than I need).  My current plan is
> to rewrite Ant Pretty Build (I esp. like the fact that it it simply an
> xslt that leverages client-side javascript).
> 
> My plan is to build a db-based message/queueing system for job
> scheduling that exposes a rest service interface.  I'll use ajax 
> techniques to allow the client-side javascript to schedule jobs that a 
> cronjob will run on the server.  Thus jobs can run under cron's 
> permissions and I needn't allow apache privileges to run such tasks, 
> some/many of which do things like write to the filesystem.
> 
> Any ideas/suggestions would be appreciated. I am keen on having the ant
> build.xml docs loosely coupled from the messaging system such that they
> will run just fine from command line ant and will be web-ified simply by
> dropping them in a particular place on the filesystem with a link to the
> xslt (a la Ant Pretty Build) and it'll all just work.
> 
> Of course if such a thing or something similar exists, it'll save me
> much coding
> 
> peter keane
> 
> p.s the application is written in PHP and much of the batch scripting
> has been written in Perl.  I am finding Ant's declaritive syntax and
> encapsulated task more practical for managing the many (100+)
> scripting/backend processing tasks.
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/web-based-ant-front-end--tf4136395.html#a11997177
Sent from the Ant - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Help Required.....

2007-08-04 Thread Ninju Bohra
Or you can set the memoryInitialSize and memoryMaximumSize attributes to larger 
values on the  task specifically.

*** Don't forget to set the fork attribute to yes (otherwise it won't listen to 
the new values) ***

Hope that helps,

Ninju
 


- Original Message 
From: "Bourzeix, Hervé" <[EMAIL PROTECTED]>
To: Ant Users List 
Sent: Friday, August 3, 2007 4:36:00 AM
Subject: RE: Help Required.


Try to modify the heap size and perm size of you JVM launching your ant 
for instance : 

-Xms128M -Xmx256M -XX:PermSize=64M -XX:MaxPermSize=128M

hervé

-Original Message-
From: Anil Kumar pippalapalli [mailto:[EMAIL PROTECTED]
Sent: Friday, August 03, 2007 11:30 AM
To: user@ant.apache.org
Subject: Help Required.


Hi all,

I have written a Ant Build File for deploying in Weblogic Server 8.1.
when i try to compile java src files iam getting OutOfMemory error.
I think the problem is with classpath bcoz i have library consisting of 86MB
of jar files.
It is giving me errors like unresolved symbol  for import
org.apache.struts.actions.*
when i reduce the no of jar files in my library then it is not giving that
errors(but remember i require all the jar files to compile my source code).

Please help me in setting the classpath so that it accepts all the jar files
while compiling my src code.

Thanks in advance,

anil.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


   

Boardwalk for $500? In 2007? Ha! Play Monopoly Here and Now (it's updated for 
today's economy) at Yahoo! Games.
http://get.games.yahoo.com/proddesc?gamekey=monopolyherenow

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]