This library doesn't strive to replace NAnt or MSBuild, its main purpose is to help those of us who work on projects crossing platform boundaries. With this library you can use Ant to build and test the Java as well as the .NET parts of your project.
This library provides a special version of the
<exec> task tailored to run .NET executables.
On Windows it will assume the Microsoft framework is around and
run the executable directly, while it will invoke Mono on any
other platform. Of course you can override these
assumptions.
Based on this a few tasks to run well known .NET utilities from within Ant are provided, namely tasks to run NUnit, NAnt and MSBuild.
There also is some experimental Wix task, but it probably doesn't do anything useful at all.
Runs a .NET executable.
Runs NUnit tests.
Invokes NAnt, either on an external file or a build file snippet contained inside your Ant build file.
Invokes MSBuild, either on an external file or a build file snippet contained inside your Ant build file.
runs NAnt on the embedded <echo>
task, output looks like
runs MSBuild on the embedded <Message>
task, output looks like