Everyone is bashing the plugin docs. Can you be more specific about which ones and what's not good? Are we talking about plugins on Apache or ones at Codehaus or somewhere else?
-----Original Message----- From: EJ Ciramella [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 26, 2007 9:37 AM To: Maven Users List Subject: RE: Why Maven is Hard? I have to agree with the comments in this thread. Asking someone to contribute documentation for a plugin they didn't write is pretty lame. How about not letting someone submit a plugin until not only has the code been tested/proven, but the associated documentation is up to snuff? I don't know how it works where ever you guys are working but when code is committed to our SCM system here, a code review has to pass. Part of that review is to go over the associated documentation. Also, I've spent hours upon hours chasing my tail on things like the bug where profiles weren't ordered in the order specified on the commandline (it seemed partially random and then partially due to ordering in settings.xml/profiles.xml). After many days of silence on both mailing lists, we pulled down the source and realized that it was a bug, fixed it, and then saw a new release of maven 2 come out that did the same thing. We've also noticed that classpaths aren't as controlled as we would have liked. A scenario is - three modules at the same level, two branched away as to be built in isolation. All of a sudden the third module can't find any classes that the first two put into the compile classpath - and this is the case if/if not there are dependencies on these modules to/from each other. I'd also like to echo the sentiment, "maven is great if you're doing standard stuff" and "maven is HORRIBLE when you're trying to do anything out of the norm". I feel like it's easier to just write my own plugin than it is to scour the maven site in hopes of finding something suitable to my needs. Additionally, twice now we've started using a plugin just to find that it has been abandoned for a less buggy plugin. Where's the repository management documentation (how to set one up at your company, how to keep it up-to-date, etc.)? I work at a relatively large company and I can't believe for a second other companies similarly sized or bigger would want developer groups going across the internet the way maven tries to do (for plugins and dependencies). This also makes overseas development challenging. Look, I think many people are wanting a build tool better than shell scripting and make, possibly easier than ant - but something with less of a learning curve of maven 1 or 2. I think ant is REALLY smooth and easy to code/understand. To say that ant is challenging in any way/shape/form is to deny the truth. Maven 2 build/release engineering does get easier with time, but we all don't have limitless time to learn. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]