3 ms·
Why don't you just download the binaries from the ANTLR site? http://www.antlr.org/download/antlr-3.2.jar http://www.antlr.org/download/antlr-3.2.jar for "Comp
by brown9-2 17y ago
Why don't you just download the binaries from the ANTLR site?
http://www.antlr.org/download/antlr-3.2.jar http://www.antlr.org/download/antlr-3.2.jar for "Complete ANTLR 3.2 jar; all tools, runtime, etc..."
http://www.antlr.org/download.html http://www.antlr.org/download.html
- donw 17y agoPerhaps 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.