1. Explicit ordering of user-passed targets
One of the patterns seen in the NAnt buildfile is the "property target". Examples of this include the framework selection, release/debug selection, etc. It would be nice to specify the explicit ordering of these targets, without introducing a dependency. For instance, something like this could be possible:
<target name="debug" runbefore="build,test,deploy" /> <target name="release" runbefore="build,test,deploy" />
This would tell the dependency engine that the debug/release targets must run before any of build/test/deploy.
2. Allowing targets to provide a virtual dependency
This would allow one or more targets to provide a "virtual" target that could be used as a dependency in later targets. For instance:
<target name="modulea-config1" provides="modulea" /> <target name="modulea-config2" provides="modulea" />
<target name="deploy-modulea-generic" depends="modulea" />
Any comments/suggestions/flames? :)
Matt.
------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers