On Sat, 2004-01-10 at 15:50, Gert Driesen wrote:
Gert thanks,
> Giuseppe,
>
> Expression support is still very much alpha, so indeed things have changed
> since the initial implementation
>
> About the resgen task : I don't have access to NAnt sources right now (and
> sf is down for maintenance), but it could be that you should now also
> specify the path information in the output attribute,
OK, that works fine.
> and that the todir attribute is now only used in combination with the
> <resources> fileset as it makes more sense to specify both the
> path and filename in the output attribute when dealing with a single
> input file. I'd have to check the sources to be sure of that, but
> I think I did make some changes to that ...
Are there also changes related to the <uptodate> task?
The following fragment doesn't work anymore:
<uptodate
targetfile="figures/project-structure.gif"
sourcefile="${build.dir}/figures/project-structure.xcf"
property="project-structure.gif.uptodate"/>
<ifnot test="${project-structure.gif.uptodate}">
<exec
program="xcftoall"
commandline=
"--gif --output=${build.dir}/figures/image.gif figures/image.xcf"/>
</ifnot>
the <uptodate>/<ifnot> task pair causes the following exception:
INTERNAL ERROR
System.NullReferenceException: A null value was found where an object
instance was required
in <0x00244> NAnt.Core.Task:Execute ()
in <0x002a3> NAnt.Core.Target:Execute ()
in <0x000d8> NAnt.Core.Project:Execute (string,bool)
in <0x0030d> NAnt.Core.Project:Execute ()
in <0x00185> NAnt.Core.Project:Run ()
Gius_.
>
> Gert
> ----- Original Message ----- t
> From: "Giuseppe Greco" <[EMAIL PROTECTED]>
> To: "NAnt Developers" <[EMAIL PROTECTED]>
> Sent: Saturday, January 10, 2004 2:18 PM
> Subject: [nant-dev] ?
>
>
> > Hi all,
> >
> > I've checked out the latest version of NAnt from
> > cvs, and I've noted some differences...
> >
> > For example,
> >
> > <ifnot test="${nant::property-exists('configured')}">
> > ...
> > </ifnot>
> >
> > is not longer valid; instead, one has to specify something
> > like this:
> >
> >
> > <ifnot test="${property::exists('configured')}">
> > ...
> > </ifnot>
> >
> > Ok, that's easy... but what's about the following target?
> >
> > <target
> > name="build-resources"
> > description="Builds resource binaries">
> > <foreach
> > item="String"
> > in="de-DE,en-US,es-ES,fr-FR,it-IT"
> > delim=","
> > property="culture">
> > <mkdir
> > dir="${build.dir}/${package.name}/lib/${culture}"
> > failonerror="false"/>
> > <resgen
> > input="${module}.${culture}.resx"
> > output="${module}.${culture}.resources"
> > todir="${build.dir}/${package.name}/lib/${culture}"/>
> > </foreach>
> > </target>
> >
> > The target above worked fine before the updated. Now, it just
> > creates the directories (e.g. /build/gekkota/lib/de-DE), period!
> >
> > Any idea?
> >
> > I'm working on Fedora Core 1 with mono 0.29.99.20031226.
> >
> > Thanks,
> > Gius_.
> >
> > --
> > ----------------------------------------
> > Giuseppe Greco
> >
> > ::agamura::
> >
> > phone: +41 (0)91 604 67 65
> > mobile: +41 (0)76 390 60 32
> > email: [EMAIL PROTECTED]
> > web: www.agamura.com
> > ----------------------------------------
> >
> >
> >
> > -------------------------------------------------------
> > This SF.net email is sponsored by: Perforce Software.
> > Perforce is the Fast Software Configuration Management System offering
> > advanced branching capabilities and atomic changes on 50+ platforms.
> > Free Eval! http://www.perforce.com/perforce/loadprog.html
> > _______________________________________________
> > nant-developers mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/nant-developers
> >
> >
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Perforce Software.
> Perforce is the Fast Software Configuration Management System offering
> advanced branching capabilities and atomic changes on 50+ platforms.
> Free Eval! http://www.perforce.com/perforce/loadprog.html
> _______________________________________________
> nant-developers mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/nant-developers
--
----------------------------------------
Giuseppe Greco
::agamura::
phone: +41 (0)91 604 67 65
mobile: +41 (0)76 390 60 32
email: [EMAIL PROTECTED]
web: www.agamura.com
----------------------------------------
-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers