By tsvayer
via tsvayer.blogspot.com
Published: Dec 11 2009 / 17:40
The glory of Apache Maven. Would you consider leaving all the conveniences of .Net Framework and move to the world of constant innovation powered by Java and all those supporting open source technologies?
Comments
JThreads replied ago:
Luckily I don't have to:)
RawThinkTank replied ago:
OMG OMG OMG
YES YES YES
RawThinkTank replied ago:
link is not working
matt replied ago:
Seems to work fine for me.
RawThinkTank replied ago:
yes its working now
rv49649 replied ago:
I have a developer on one of my dev teams that wrote a Maven-like tool that we use to build our .NET projects (and Java projects that are associated). It is written in PowerShell and definitely captures the essence of what Maven does - though is certainly not as feature laden as Maven. We use Hudson as our headless build server and run this tool from Hudson. Alas, the name of the tool could be better - currently it's file name is mk.ps1.
This mk tool is over a year old and by now is quite solid and has had a significant amount of refinement. It would be an excellent contribution to open source .NET community. I keep urging the developer to put it out open source so he can get an community going with it (there's a definite whole in this space). The developer is a contributor to Apache NMS project so certainly would be culturally inclined to do this. Is just a matter of finding the time. This article posting has prodded me to in turn go prod him some more to open source this tool.
I will say my other dev teams are more Flex and Java centric and those teams do use Maven, or Maven in combination to Ant (where Maven does the dependency management). I view tools like Maven as essential because what we did prior to Maven was not working out very well as projects go larger and complex in dependency matters.
Vitaliy Tsvayer replied ago:
It would be really nice to have more commitments to open source .Net community. I suppose first versions of Maven wasn't that sophisticated as it is now. Just let it go and see how it will be shaped in a year. But how do we know that in case of success Microsoft won't rewrite it its way the next year? So we have a chicken-or-egg problem here? If you know that Microsoft will take your ideas and rewrite it you won't bother contributing your time in to it, and if nobody will contribute its time to open source than there won't be something to rewrite, no fresh new ideas. How did Java world managed to find this balance?
Jacek replied ago:
I did. 3 years in Java after 5 years in the .Net prison. Never going back!
Voters For This Link (45)
Voters Against This Link (1)