NMaven provides Maven 2.x plugins to support building of .NET applications. NMaven is its own framework that provides the correct .NET compiler based on the environment (vendor/language/operating system). This framework leverages Maven for the build lifecycle, making it a small, compiler-plugin-framework on top of the larger Maven build-framework.
The primary goal of NMaven is to provide a common Maven build environment across .NET compilers (C#, VB), vendors (Microsoft, Novell, DotGNU) and platforms (Windows, Linux). Specific, near-term goals include:
Click here for a complete Road Map