... brings Maven to the .NET developer
NPanday primarily provides two capabilities: a set of Maven plugins for constructing .NET-builds in Maven, and a Visual Studio Addin that keeps a Visual Studio project in sync with the Maven POM and adds reference resolution from Maven artifact repositories.
Together this allows you to use a single tool across .NET, Java or any other Maven-based projects, including the same benefits of dependency management, automated release and source control management, and so on.
The Core Benefits of using NPanday + Maven infrastructure are:
NPanday doesn't intend to replicate MSBuild's (or Visual Studio's build) behavior, or serve as a replacement for Visual Studio users.
It rather intends to:
For more information about NPanday, refer to the following guides:
NPanday is an open source project under the Apache License 2.0. You are free to use the application and source code as you wish under those terms.
We welcome you to contribute to the project by submitting your requests and feedback, patches to the code and participating in development discussions in the discussion area.
We are looking for active contributors to join the project, and use the Apache meritocracy model by nominating and voting for committers from those that regularly discuss development and submit patches for fixes and enhancements.
The NPanday developer's guide contains information on how to checkout and build NPanday for yourself, debug issues, and contribute fixes. It also covers committer's procedures such as the release process and publishing documentation.
Originally developed in the Apache incubator as NMaven, NPanday is the continuation of the 0.14 development line and its expanded set of features.
The project aims to provide production level support for Maven in .NET environments today, while working towards a unified solution with other technologies for the future.
At first, NPanday was located at Codeplex. Late 2010 it moved back under the umbrellea of ASF Incubator, where it now waits for being accepted as a top level project.
This documentation is also available in a single pdf.