ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Júlio Cesar Bueno Cotta <juliocbco...@gmail.com>
Subject Re: help to find not replaced variables
Date Wed, 22 Jul 2009 19:03:54 GMT
I can't use cygwin*

2009/7/22 Júlio Cesar Bueno Cotta <juliocbcotta@gmail.com>

> I can use cygwin..is not just in my PC..that will be used in all the
> company. My boss never will let me install cygwin in all the machines. :P
>
>
> 2009/7/22 Avlesh Singh <avlesh@gmail.com>
>
>> Cygwin (http://www.cygwin.com/) will make your windows machine "powerful"
>> :)
>>
>>
>> Cheers
>> Avlesh
>>
>> 2009/7/23 Júlio Cesar Bueno Cotta <juliocbcotta@gmail.com>
>>
>> > Thanks for the awnser, but it need to run in windows machines too.
>> > I wll take a look in your tip.
>> >
>> > 2009/7/22 Avlesh Singh <avlesh@gmail.com>
>> >
>> > > You basically need to find (or grep) all occurrences of @(.*)@ in your
>> > > files, once the replace task was performed. Right?
>> > > If yes, I can think of two solutions:
>> > >
>> > >   1. Use a Antelope's grep task.
>> > >   http://antelope.tigris.org/nonav/docs/manual/bk03ch22.html
>> > >   2. Call an exec task (
>> http://ant.apache.org/manual/CoreTasks/exec.html
>> > )
>> > >   once your replace task is done. Within the exec "grep" for files to
>> > find
>> > > out
>> > >   the ones which data matching the @(.*)@ pattern. Here's a sample
>> code
>> > >
>> > > <target name="findNonReplacedTokens">
>> > > >   <exec executable="grep" output="not-replaced.txt">
>> > > >    <arg line="-r @(.*)@ /path/to/your/directory/."/>
>> > > >  </exec>
>> > > > </target>
>> > > >
>> > >
>> > > Your "not-replaced.txt" file (created after calling this task) will
>> have
>> > > all
>> > > the files and their corresponding lines in which such tokens were not
>> > > replaced. You can additionally run a "uniq" command on this file, to
>> find
>> > > out what distinct patterns really needed to be defined as properties
>> in
>> > > your
>> > > build property file.
>> > >
>> > > I have assumed that you can execute the grep command on your system.
>> > > Hope this helps.
>> > >
>> > > Cheers
>> > > Avlesh
>> > >
>> > > 2009/7/22 Júlio Cesar Bueno Cotta <juliocbcotta@gmail.com>
>> > >
>> > > > I alread have a ant script to replace the variables..and it is
>> working.
>> > > > What I need is check if all the variables are beeing replaced.
>> > > > I have a dev.properties where I have lines like this
>> > > > @vari@=test
>> > > >
>> > > > each @vari@ is replaced to "test" after I run the script.
>> > > >
>> > > > But
>> > > > If I forget to add the variable in the dev.properties , that
>> variable
>> > > wont
>> > > > be replaced.
>> > > > I want to search all the varibles not replaced.
>> > > > Thanks.
>> > > >
>> > > > 2009/7/22 David Weintraub <qazwart@gmail.com>
>> > > >
>> > > > > You can do this with the <copy> task via the <filter>:
>> > > > >
>> > > > > A good example is given on this page:
>> > > > >
>> > > > > <http://ant.apache.org/manual/CoreTasks/copy.html>
>> > > > >
>> > > > > Look for the text "*Copy a set of files to a directory, replacing
>> > > > > @TITLE@with Foo Bar in all files."
>> > > > >
>> > > > > *You can also look here: http://ant.apache.org/manual/index.htmlat
>> > > the
>> > > > > <filter> task.
>> > > > >
>> > > > > And, take a look over here too:
>> > > > >
>> > > > > <http://ant.apache.org/manual/CoreTypes/filterset.html>
>> > > > >
>> > > > > This one shows the concept of a "filterset" and how it works
with
>> the
>> > > > > <copy>
>> > > > > task. It also has some excellent examples.
>> > > > >
>> > > > > 2009/7/22 Júlio Cesar Bueno Cotta <juliocbcotta@gmail.com>
>> > > > >
>> > > > > > Hello there,
>> > > > > > I am new over here and I need some help.
>> > > > > > There is a script that replace variables in the files.
>> > > > > > And I am trying to write a ant script to find in the replaced
>> files
>> > (
>> > > > > into
>> > > > > > a
>> > > > > > folder like workspace/web-inf/ ) variables witch were not
>> > replaced..
>> > > > > > Someone can help me?
>> > > > > > Is there some task to do that?
>> > > > > >
>> > > > > > I am sorry if I am not clear..my English is not pretty good.
>> > > > > > Thanks all.
>> > > > > >
>> > > > > > --
>> > > > > >  Júlio Cesar Bueno Cotta
>> > > > > > Graduando em ciência da computação
>> > > > > >   Universidade Federal de Viçosa
>> > > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > > --
>> > > > > David Weintraub
>> > > > > qazwart@gmail.com
>> > > > >
>> > > >
>> > > >
>> > > >
>> > > > --
>> > > >  Júlio Cesar Bueno Cotta
>> > > > Graduando em ciência da computação
>> > > >   Universidade Federal de Viçosa
>> > > >
>> > >
>> >
>> >
>> >
>> > --
>> >   Júlio Cesar Bueno Cotta
>> > Graduando em ciência da computação
>> >   Universidade Federal de Viçosa
>> >
>>
>
>
>
> --
>   Júlio Cesar Bueno Cotta
> Graduando em ciência da computação
>    Universidade Federal de Viçosa
>
>


-- 
  Júlio Cesar Bueno Cotta
Graduando em ciência da computação
   Universidade Federal de Viçosa

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message