Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #25608
| From | Lew <noone@lewscanon.com> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Dependency resolution in Java builds |
| Date | 2011-02-10 08:16 -0500 |
| Organization | albasani.net |
| Message-ID | <ij0oeh$p2b$1@news.albasani.net> (permalink) |
| References | <87oc6mi2nl.fsf@web.de> <iist2a$2oh$1@news.eternal-september.org> <87aai5k75w.fsf@web.de> <iiu3pa$rj$1@news.albasani.net> <4d5333ba$0$23762$14726298@news.sunsite.dk> |
Lew wrote: >> The highly-touted features of Maven, namely the auto-resolution of >> dependencies across the Internet, are confusing enough. Arne Vajhøj wrote: > You can set it up to use your own repository. Of course, then it still reaches across the 'net every time something asks for a more (or less) version that's not in the local repository. Without asking, and barely telling. You don't think we tried that? Thanks for the awesome advice, though! Lew wrote: >> Add the pom.xml >> spaghetti perpetrated by the same numb-nuts who write spaghetti code and >> your situation gets pathetic indeed. >> >> I'm on a project now with Maven builds that we inherited from such >> incompetents. Arne Vajhøj wrote: > It is my impression that Maven is a 90% tool. It make life easier for > the 90% easiest cases - cases where it is possible to have > the project follow the Maven philosophy. For the remaining > 10% the same features that make it easier for the normal cases > make it real hard. So if the project is tricky, then you > are probably better of with Ant that is intended as > a custom build script tool. Since real-world projects are nearly never simple, I challenge your "90%" claim. I'd be surprised if the number were 10%. Do you have any evidence for that statistic? The project I'm on isn't even especially complicated, except for the Maven builds. I wish it were based on Ant, but converting back once it's tangled up in Maven is not straightforward. None of us, not even my management (!), is happy with Maven. -- Lew Ceci n'est pas une fenêtre. .___________. |###] | [###| |##/ | *\##| |#/ * | \#| |#----|----#| || | * || |o * | o| |_____|_____| |===========|
Back to comp.lang.java.programmer | Previous | Next | Find similar
Re: Dependency resolution in Java builds Lew <noone@lewscanon.com> - 2011-02-10 08:16 -0500
csiph-web