Bugs item #1174711, was opened at 2005-04-01 04:21
Message generated for change (Settings changed) made by majohnson
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1174711&group_id=31650
Category: Tasks
>Group: 0.85
Status: Open
Resolution: None
Priority: 5
Submitted By: Michael A. Johnson (majohnson)
Assigned to: Nobody/Anonymous (nobody)
Summary: infinite recursion when default.build is root .build file
Initial Comment:
In the documentation it indicates that you can build all
default tasks in sub dirs by declaring the following:
<nant>
<buildfiles>
<include name="**/default.build" />
</buildfiles>
</nant>
if this root file is called default.build it builds forever in an
infinite loop.
--
steps to reproduce:
create folder called foo and copy default.build containing
above snippet inside to kick off the build like this:
<project name="execute" default="build" >
<!-- build all the default targets underneath the
schemaGen folder -->
<target name="build" >
<nant>
<buildfiles>
<include name="**/default.build" />
</buildfiles>
</nant>
</target>
</project>
make child folders bar and baz and create default.build
files in each that do nothing such as:
<project name="execute" default="build" >
<target name="build" />
</project>
start nant from the foo folder and watch it build forever.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1174711&group_id=31650
-------------------------------------------------------
This SF.net email is sponsored by Demarc:
A global provider of Threat Management Solutions.
Download our HomeAdmin security software for free today!
http://www.demarc.com/Info/Sentarus/hamr30
_______________________________________________
nant-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nant-developers