@ribesg: That was just an example for version, there are plenty of other examples where being able to write code in a build file is useful. As for Maven’s XML, I disagree. I’m not a fan of XML in general but
pom.xml
follows a very regular syntax (no attributes) and the existence of schemas makes it so that completion always works when I edit a
pom.xml
, so it never takes very long to add something to it.