You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Scott Bell <li...@hotmail.com> on 2005/09/01 18:58:35 UTC

Re: can ant solve this rather complex challenge

No, but i wrote a shell script to do it.

i'll post it here when done.

>From: MCG QA <mc...@yahoo.com>
>Reply-To: "Ant Users List" <us...@ant.apache.org>
>To: Ant Users List <us...@ant.apache.org>
>Subject: Re: can ant solve this rather complex challenge
>Date: Wed, 31 Aug 2005 13:15:57 -0700 (PDT)
>
>Did you get a response to your problem??
>
>
>--- Scott Bell <li...@hotmail.com> wrote:
>
> >
> >
> > Problem statement:
> >
> > I have a number of simple tcl scripts, and they take
> > a set number of params
> > as input (argv). Usually 1-10 params.  They can all
> > run standalone, but have
> > dependencies. ANT is therefore perfect for them.
> >
> > I have the params that I send to the scripts as
> > named value pairs in a set
> > of property files. We clone the property files for
> > each objects we want
> > created.
> >
> > For example
> >
> > hostobject1.properties
> > hostobject2.properties
> >
> > we would send to hostobject.tcl twice to create two
> > objects.
> >
> > Ok, so far...but, its not a good way to run a
> > deployment, run a script twice
> > manually.
> >
> > But it gets more complicated. There are about 10
> > difference scripts and with
> > each script, we  often need to create many objects,
> > each with its own
> > properties.
> >
> > So here is the solution (question is, can ANT make
> > it possible):
> >
> > We want to run each one of the scripts,  once for
> > every property file that
> > EXISTS, and we want to use ant to drive the whole
> > thing.
> >
> > So, if there is a hostobject5..properties file..in a
> > directory, ant knows it
> > needs to run the script for it to create the object.
> >
> > So ant goes and
> > 1. finds the properties files
> > 2. understands from the name of the property file
> > what task to execute and
> > pass it to
> > 3. iterates over all files, calls the correct task
> > once for each property
> > file it has
> >
> > Even better, we can put cloned property files into
> > directories to keep
> > everything neat and tidy.
> >
> > How do we do this?  Can ANT make it work? or do I
> > need a shell script.
> >
> > There are filesets, macrodefs..etc.
> >
> > We use 1.5 of ant, but..can upgrade to 1.6, if
> > required. 1.5 solution
> > preferred.
> >
> >
>_________________________________________________________________
> > It's fast, it's easy and it's free. Get MSN
> > Messenger 7.0 today!
> > http://messenger.msn.co.uk
> >
> >
> >
>---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > user-unsubscribe@ant.apache.org
> > For additional commands, e-mail:
> > user-help@ant.apache.org
> >
> >
>
>
>__________________________________________________
>Do You Yahoo!?
>Tired of spam?  Yahoo! Mail has the best spam protection around
>http://mail.yahoo.com
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>For additional commands, e-mail: user-help@ant.apache.org
>

_________________________________________________________________
Want to block unwanted pop-ups? Download the free MSN Toolbar now!  
http://toolbar.msn.co.uk/


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


Re: can ant solve this rather complex challenge

Posted by MCG QA <mc...@yahoo.com>.
I did a similar thing with ANT, Let me know if you
need it. 

--- Scott Bell <li...@hotmail.com> wrote:

> 
> No, but i wrote a shell script to do it.
> 
> i'll post it here when done.
> 
> >From: MCG QA <mc...@yahoo.com>
> >Reply-To: "Ant Users List" <us...@ant.apache.org>
> >To: Ant Users List <us...@ant.apache.org>
> >Subject: Re: can ant solve this rather complex
> challenge
> >Date: Wed, 31 Aug 2005 13:15:57 -0700 (PDT)
> >
> >Did you get a response to your problem??
> >
> >
> >--- Scott Bell <li...@hotmail.com> wrote:
> >
> > >
> > >
> > > Problem statement:
> > >
> > > I have a number of simple tcl scripts, and they
> take
> > > a set number of params
> > > as input (argv). Usually 1-10 params.  They can
> all
> > > run standalone, but have
> > > dependencies. ANT is therefore perfect for them.
> > >
> > > I have the params that I send to the scripts as
> > > named value pairs in a set
> > > of property files. We clone the property files
> for
> > > each objects we want
> > > created.
> > >
> > > For example
> > >
> > > hostobject1.properties
> > > hostobject2.properties
> > >
> > > we would send to hostobject.tcl twice to create
> two
> > > objects.
> > >
> > > Ok, so far...but, its not a good way to run a
> > > deployment, run a script twice
> > > manually.
> > >
> > > But it gets more complicated. There are about 10
> > > difference scripts and with
> > > each script, we  often need to create many
> objects,
> > > each with its own
> > > properties.
> > >
> > > So here is the solution (question is, can ANT
> make
> > > it possible):
> > >
> > > We want to run each one of the scripts,  once
> for
> > > every property file that
> > > EXISTS, and we want to use ant to drive the
> whole
> > > thing.
> > >
> > > So, if there is a hostobject5..properties
> file..in a
> > > directory, ant knows it
> > > needs to run the script for it to create the
> object.
> > >
> > > So ant goes and
> > > 1. finds the properties files
> > > 2. understands from the name of the property
> file
> > > what task to execute and
> > > pass it to
> > > 3. iterates over all files, calls the correct
> task
> > > once for each property
> > > file it has
> > >
> > > Even better, we can put cloned property files
> into
> > > directories to keep
> > > everything neat and tidy.
> > >
> > > How do we do this?  Can ANT make it work? or do
> I
> > > need a shell script.
> > >
> > > There are filesets, macrodefs..etc.
> > >
> > > We use 1.5 of ant, but..can upgrade to 1.6, if
> > > required. 1.5 solution
> > > preferred.
> > >
> > >
>
>_________________________________________________________________
> > > It's fast, it's easy and it's free. Get MSN
> > > Messenger 7.0 today!
> > > http://messenger.msn.co.uk
> > >
> > >
> > >
>
>---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > > user-unsubscribe@ant.apache.org
> > > For additional commands, e-mail:
> > > user-help@ant.apache.org
> > >
> > >
> >
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Tired of spam?  Yahoo! Mail has the best spam
> protection around
> >http://mail.yahoo.com
> >
>
>---------------------------------------------------------------------
> >To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> >For additional commands, e-mail:
> user-help@ant.apache.org
> >
> 
>
_________________________________________________________________
> Want to block unwanted pop-ups? Download the free
> MSN Toolbar now!  
> http://toolbar.msn.co.uk/
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> user-unsubscribe@ant.apache.org
> For additional commands, e-mail:
> user-help@ant.apache.org
> 
> 



		
____________________________________________________
Start your day with Yahoo! - make it your home page 
http://www.yahoo.com/r/hs 
 

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