Mit ant läuft es

In Java-Projekten ist ant das Mittel der Wahl, wenn es um Build-Tools geht. Es ist weniger komplex als Maven, schneller und plattformunabhängiger als make und funktioniert im Gegensatz zu Eclipse auch als Batch z.B. für Continious Build. Trotzdem gibt es gute und weniger gute Buildfiles. mehr...

Versteckt in der Doku

Ich habe die VTL Referenz sicherlich schon zigmal gelesen, aber gerade manches fällt einem doch erst spät auf. Die Autoren der Apache Velocity Dokumentation hatten durchaus Humor (Man achte auf die Namen und Werte der Variablen):

Examples:

Variable reference: #set( $monkey = "bill" )
String literal: #set( $monkey.Friend = "monica" )
Property reference: #set( $monkey.Blame = $whitehouse.Leak )
Method reference: #set( $monkey.Plan = $spindoctor.weave($web) )
Number literal: #set( $monkey.Number = 123 )
Range operator: #set( $monkey.Numbers = [1..3] )
Object array: #set( $monkey.Say = ["Not", $my, "fault"] )