I just the same poblem. Looking at the recent commits there is a change to DirectoryScanner that stops exclude scanning from being recursive which means its not excluding GetTaskTest.cs.
from marcs DirectoryScanner checkin:
"
Don't trigger a
recursive scan on exclude patterns.
"


Marc - whats the reasoning behind preventing recursive excludes ? If includes can be recursive so should excludes I would have thought.

I'll get the build working soon anyway.

Ian
Hi,
I'm having problems building nant using the build file. Apparently the excludes are no longer functioning, because the 'GetTaskTest.cs', the 'MailTaskTest.cs' and the 'TouchTaskTest.cs' are being excluded in the buildfile, but they still get passed to the compiler anyway. I've included my build output to illustrate this behaviour.
Gert



------------------------------------------------------------------------



D:\CVS\nant>bin\nant.exe -verbose -buildfile:nant.build Config File: D:\CVS\nant\bin\NAnt.exe.config
Buildfile: file:///D:/CVS/nant/nant.build
Base Directory: D:\CVS\nant


init:

debug:

build:
     [echo] Build Directory is D:\CVS\nant/build/nant-0.8.01-debug
     [copy] Copying 0 files to D:\CVS\nant/build/nant-0.8.01-debug/bin
      [csc] D:\CVS\nant\src\NAnt.Core.Tests\Tasks\GetTaskTest.cs is out of date, 
recompiling.
      [csc] Compiling 38 files to 
D:\CVS\nant\build\nant-0.8.01-debug\bin\NAnt.Core.Tests.dll
      [csc] Contents of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp1DCA.tmp
/fullpaths
/debug
"/define:DEBUG"
"/define:TRACE"
/nologo
"/target:library"
"/out:D:\CVS\nant\build\nant-0.8.01-debug\bin\NAnt.Core.Tests.dll"
"/reference:D:\CVS\nant\build\nant-0.8.01-debug\bin\nunit.framework.dll"
"/reference:D:\CVS\nant\build\nant-0.8.01-debug\bin\NAnt.Core.dll"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\AttribTaskTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\GetTaskTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\CallTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\DeleteTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\LoopTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\TouchTaskTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\EchoTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\ExecTaskTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\FailTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\IfTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\IncludeTaskTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\MailTaskTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\MkDirTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\MoveTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\NAntTaskTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\PropertyTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\ReadRegistryTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\SleepTaskTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\SysInfoTaskTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\TStampTaskTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\ScriptTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\AvailableTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Tasks\CopyTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Util\ConsoleCapture.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Util\TempDirTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Util\TempFileTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Util\XmlLoggerTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Util\TempFile.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\Util\TempDir.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\ElementTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\ExceptionTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\LocationTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\TargetTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\TaskTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\FileSetTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\BuildTestBase.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\ProjectTest.cs"
"D:\CVS\nant\src\NAnt.Core.Tests\DirectoryScannerTest.cs"

[csc] Starting 'C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\csc.exe (@C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp1DCA.tmp /nowarn:1591)' in 'D:\CVS\nant'

BUILD FAILED
D:\CVS\nant\nant.build(66,10):
 External Program Failed: C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\csc.exe return 1
Output:
D:\CVS\nant\src\NAnt.Core.Tests\Tasks\GetTaskTest.cs(50,31): error CS1501: No overload 
for method 'Project' takes '0' arguments
D:\CVS\nant\build\nant-0.8.01-debug\bin\NAnt.Core.dll: (Location of symbol related to 
previous error)
D:\CVS\nant\src\NAnt.Core.Tests\Tasks\GetTaskTest.cs(96,35): error CS1501: No overload 
for method 'Project' takes '0' arguments
D:\CVS\nant\build\nant-0.8.01-debug\bin\NAnt.Core.dll: (Location of symbol related to 
previous error)
D:\CVS\nant\src\NAnt.Core.Tests\Tasks\GetTaskTest.cs(117,35): error CS1501: No 
overload for method 'Project' takes '0' arguments
D:\CVS\nant\build\nant-0.8.01-debug\bin\NAnt.Core.dll: (Location of symbol related to 
previous error)
D:\CVS\nant\src\NAnt.Core.Tests\Tasks\GetTaskTest.cs(137,35): error CS1501: No 
overload for method 'Project' takes '0' arguments
D:\CVS\nant\build\nant-0.8.01-debug\bin\NAnt.Core.dll: (Location of symbol related to 
previous error)
D:\CVS\nant\src\NAnt.Core.Tests\Tasks\GetTaskTest.cs(221,31): error CS1501: No 
overload for method 'Project' takes '0' arguments
D:\CVS\nant\build\nant-0.8.01-debug\bin\NAnt.Core.dll: (Location of symbol related to 
previous error)
D:\CVS\nant\src\NAnt.Core.Tests\Tasks\GetTaskTest.cs(256,31): error CS1501: No 
overload for method 'Project' takes '0' arguments
D:\CVS\nant\build\nant-0.8.01-debug\bin\NAnt.Core.dll: (Location of symbol related to 
previous error)
D:\CVS\nant\src\NAnt.Core.Tests\Tasks\TouchTaskTest.cs(244,11): error CS1501: No 
overload for method 'Project' takes '1' arguments
D:\CVS\nant\build\nant-0.8.01-debug\bin\NAnt.Core.dll: (Location of symbol related to 
previous error)

Try 'nant -help' for more information




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to