The article makes no mention of the solutions implemented in the newer languages on the JVM:
- Groovy has Gant (http://gant.codehaus.org/)
- Clojure has Lancet (http://github.com/stuarthalloway/lancet)
Both of these avoid the "XML tag soup" problem.
- Groovy has Gant (http://gant.codehaus.org/)
- Clojure has Lancet (http://github.com/stuarthalloway/lancet)
Both of these avoid the "XML tag soup" problem.
Which is actually pretty interesting, even if you need to mess with the defaults.