> -----Original Message----- > From: Sean Schofield [mailto:[EMAIL PROTECTED] ==////== > > I do see the dependency advantage but as Craig mentioned, Maven isn't > the only way to manage this. > > James figured out a nifty way to handle this through a > "download-dependencies" target in ant. He showed me how this works in > Struts and now we're using this approach in MyFaces. Once I saw this > technique my enthusiasm for Maven was somewhat diminished I'm pretty > sure this was not the intended effect as James is a big Maven > supporter :-) > > Ted mentioned the simplicity of the Strus build. The MyFaces build > (using Ant) is just as simple. > > svn co > https://svn.apache.org/repos/asf/myfaces/current myfaces-current > cd myfaces-current/build > ant dist-all > > That's arguably even simpler than Maven builds because most developers > already have Ant installed and configured. Its certainly no more > complicated. > > I'm not even sure the situation changes when you have lots of > projects. If you want to maintain a local repository of jar files you > can do that in a your home directory or wherever and then just tweak > the build.properties file to point to that location. >
Admittedly I can see the power of multiple versioned repository of JAR and other dependencies. I thought it was great when I tried with Struts SVN yonks back. Of course I used the same thing on another OSS project. But I remember reading a very crap article about Maven on the ServerSide.com if was just a turn off man. After the first couple of pages of hope for future it was rope a dope for the looser. So may Maven has bad PR off its own back. The writers cant write proper and the advertisers, just like those who create and sanction television ads, are just simply too bonkers. > I guess that last step I mentioned (the tweaking) is eliminated using > Maven. I guess Maven provides a standard way of identifying *local* > jar files on your machine. The remote files in the Maven repository > though, can be used by Ant just as easily. > > sean > The other thing that is, for my own opinion, glaring obvious is that most IDE have out-of-the-box support for ANT. For instance Eclipse Ant integration is very good and there is good visual representation. I suspect the Maven equivalent integrations or plug-in are rather inferior. -- Peter Pilgrim :: J2EE Software Development Operations/IT - Credit Suisse First Boston, Floor 15, 5 Canada Square, London E14 4QJ, United Kingdom Tel: +44-(0)207-883-4497 ============================================================================== Please access the attached hyperlink for an important electronic communications disclaimer: http://www.csfb.com/legal_terms/disclaimer_external_email.shtml ============================================================================== --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]