3 ms·
"Until you get your head around the idea that you're describing "what" you're building rather than how to build it, you'll feel an impedance mismatch." Trust m
by sreque 13y ago
"Until you get your head around the idea that you're describing "what" you're building rather than how to build it, you'll feel an impedance mismatch."
Trust me, us maven haters understand declarative programming just fine. There is no impedence mismatch. Maven the build tool is simply an inferior solution with several superior alternatives. After discovering Buildr, I've never wanted to go back to Maven, and I'm willing to trust that Gradle (Groovy), Leiningen (Clojure), and SBT (Scala), are all also superior to Maven while integrating well with Maven's dependency system.
- smoyer 13y agoDependency management in Maven is amazing ... yet I don't find myself wanting to go back to Ant with Ivy.
- jamieb 13y ago"I'm willing to trust that Gradle (Groovy), Leiningen (Clojure), and SBT (Scala), are all also superior to Maven while integrating well with Maven's dependency system." Except that they don't. They can consume it, but they can't produce it. Or do they make pom files now? Or do you not care about pom files because you'll never publish your source?