> > You mentioned something about having to restore versioned files once > the substitution is done. We don't have to do that because we don't > touch the directories where the files are versioned. Instead, we copy > all the files out to our "target" directory. >
Right, I do restore the original version back. I don't have a target location as such, as all I need to do is to create a distributable "war". I get your point though. I still feel there should an "ant way" of achieving this, where ant should replace all ${ build.property.name} with their corresponding values in specified files. Are you by any chance doing MS Visual Studio builds? > Nope. Cheers Avlesh On Wed, May 27, 2009 at 12:03 AM, David Weintraub <qazw...@gmail.com> wrote: > On Tue, May 26, 2009 at 1:29 PM, Avlesh Singh <avl...@gmail.com> wrote: > > My approach is very similar to yours, David. > > Would it make sense to have something like an injectBuildProperties task > in > > ant? > > You mentioned something about having to restore versioned files once > the substitution is done. We don't have to do that because we don't > touch the directories where the files are versioned. Instead, we copy > all the files out to our "target" directory. It takes longer because > instead of doing the build in place, you have to copy all those > resource files to the build area. > > However, the extra build time (a few seconds) is worth it because it > eliminates so many headaches such as having to restore files that you > edited which confuses the heck out of the CVS build in Hudson. > > Are you by any chance doing MS Visual Studio builds? If so, you may > want to look at Nant (which is the .NET version of ant). > > -- > David Weintraub > qazw...@gmail.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@ant.apache.org > For additional commands, e-mail: user-h...@ant.apache.org > >