3 ms·
Perhaps he wanted to build from source, for whatever reason? Certainly a 'build tool' should make this, well, easy.
by donw 17y ago
Perhaps he wanted to build from source, for whatever reason?
Certainly a 'build tool' should make this, well, easy.
- brown9-2 17y agoYeah it should. And the project should make sure it's easy to build from source as well. I just tried to download Antlr source from the site and build it and I get errors about how they've configured a plugin which needs to connect to their SCM but they haven't configured their part. I can see that Maven has a sharp learning curve, and that it can be frustrating when you want to get just one task done - I think it shines when you are working in an environment with many projects with inter-dependencies between them - but some blame should be pointed here at the Antlr project authors, who haven't made sure that you could cleanly build the source on their site.
- Daniel_Newby 17y agoI wanted to give the Python target better support for characters outside the Unicode Basic Multilingual Plane. I.e., I was smoking crack. "I think it shines when you are working in an environment with many projects with inter-dependencies between them" I haven't seriously used Maven, obviously, but its basic design violates the separation of concerns principle. A combination of projects is simply a higher-level project, whose targets can perfectly well be created by a Makefile that downloads them. Maven is a shining example of what happens to people who don't understand recursion.