Hi All,
I tried to figure out how NAnt will do the build process at my work (Nice systems).
I think it covers all tasks but one.
The problem:
During the build there is "versioninfo.res" file in each product folder (It was
copied from
another folder).
Then it is merged into the executable as version meta data. It is a simple text file:
Nice Systems
.......
Product $$1 : Version $$2
......
A small c executable replaces $$1 with the current product ("logger"/"screen"/etc.)
and $$2
with the version (9.0.1.4).
Then the file is linked into the product executable.
Same case is for a build summary report.
Solution:
I would like to introduce a new task:
<fillTemplateFile filename="versioninfo.res">
<placeholder name="product" value="${product}" />
<placeholder name="version" value="${version}" />
</fillTemplateFile>
The file will be more readable now:
Nice Systems
.......
Product {product} : Version {version}
......
I would like to write this task. I am new to NAnt, so I am not certain about the
procedure.
I still have two open issues:
how to distinct between replacable values and text in the target file.
find a simple way to pass over all sub folders and make that change.
I can show adding an optional attribute occurrences="4" can solve other cases I did
not
present here.
If you approve it I will start the work.
Bye,
Lior
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers