I'll go ahead and state the obvious. Many of us here really like the
idea of .NET support for maven, but very few of us are willing to
devote the time and resources required to really move the ball
forward. Although I am personally willing to contribute minor
enhancements here and there as my own needs arise, I'm not currently
motivated enough to take on a primary contributor role for NMaven.
Though I may disagree with some of Shane's early architectural
decisions which originally took NMaven away from the maven core, Shane
was actively developing NMaven while I largely sat on the sidelines.
Although their opinions seem to vary a bit, I believe the postings by
Shane and Brett collectively provide a fairly clear summary of why the
project has not gained the level of adoption we would all like.
The harsh reality here is that a few individuals and/or an appropriate
company or funder must step up to the plate or NMaven will die. If
anyone reading this is willing to devote the necessary time to the
project, please consider taking on a more active role. If any
potential funder is willing to commit the funding necessary to
maintain steady progress please indicate a willingness to do so or
otherwise take action to engage appropriate individuals. As with any
software project, good senior talent isn't cheap so any funding
probably needs to at least be in the 6 figure range (USD). Much of
this work will involve enhancements to the maven core, which will
probably be more daunting than a junior engineer can easily handle.
On Dec 1, 2008, at 6:26 PM, Caulene Tibbetts wrote:
I agree, Christian. We are also a large enterprise using both Java
and
.NET, and using a Maven-based build process. The clear benefits of
using
NMaven are 1) use of the Archiva repository for binaries, 2)
versioning
capability, 3) reproducibility, and 4) consistent tooling throughout
the
enterprise. We have been working off the 0.14 branch, but would
love to
move over to the trunk as soon as the full functionality is available
there.
The VS interface has proven to be very valuable to us - it makes it
easy to
port an existing project over to NMaven, as well as enabling users
to use
NMaven for builds within the IDE. There are a few items which could
still
be cleaned up, but the main functionality is there.
The key to increasing adoption of NMaven is letting the .NET world
know
about the functionality that is available - I've not been able to find
*any*other product that addresses versioning, reproducibility, or has
even a
vague concept of a binary repository.
Sincerely,
James Carpenter
email: [EMAIL PROTECTED]