Markup Template Engine is a new feature of Groovy, that is a kind of Embedded DSL which is implemented using Groovy 2.x features like: - Custom Type Checker(Type Check Extension) - Compiler Configuration You can generate HTML/XML using full brown programming language features: - modularity - abstraction - type system - flow structure - variable, OOP, etc, etc..
![Gws 20130315 gradle_handson](https://cdn-ak-scissors.b.st-hatena.com/image/square/3487d222167407f25cf290de307980ca2bfd010e/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fgws20130315gradlehandson-130315053547-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)