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:
jcarpenter621@...