This is NOT a NAnt bash. I am NOT complaining. I am trying to gain insight into NAnt.
All of the "marketing" for NAnt seems to indicate that it is a replacement for make. My experience thus far with it (and I am admittedly something of a newbie) is that it is more accurately a replacement for shell scripting. Sure, you CAN write a make system with a shell script, but the beauty of make was that the dependency checking was implicit and built in. It seems with NAnt that you have to add the dependency checking explicitly. So the question is, are there implicit dependency checks in NAnt, or do you always have to explicitly do dependency checking? I understand that specific tasks, like <solution> can and do have implicit dependency checking within them. I'm talking about NAnt itself. BTW, <uptodate> is very cool, I hadn't seen it before. So thanks for the pointer Richard. But it doesn't change the observation that NAnt is more like shell scripts and less like make. A full build can easily be done by invoking a "clean" target first... so I don't see that as an issue one way or the other. I guess the complaint, if there is one, is that it seems NAnt is being marketed as if it were something that it isn't really... comments? -Kelly -----Original Message----- From: Foster, Richard - PAL [mailto:[EMAIL PROTECTED] Sent: Thursday, September 15, 2005 10:21 AM To: Anderson, Kelly Subject: RE: [Nant-users] Build target from command line without dependencies Kelly, Depending on your situation, you might actually want to rebuild (even if it wasn't strictly necessary) to ensure that a full build is (still) possible. (Say, for example, if you are using the Nant script as part of a continuous integration setup). If you didn't want to rebuild things, you could always put an <uptodate> check in your script. Regards, Richard E-Mail messages may contain viruses, worms, or other malicious code. By reading the message and opening any attachments, the recipient accepts full responsibility for taking protective action against such code. Sender is not liable for any loss or damage arising from this message. The information in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee(s). Access to this e-mail by anyone else is unauthorized. ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ Nant-users mailing list Nant-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users