Variablen sind sowohl in Ant als auch Maven ein nützliche Sache. In Maven werden sie folgt definiert:
<properties>
<compileSource>1.5</compileSource>
</properties>
Hier wir eine Variable namens
compileSource definiert und mit dem Wert
1.5 versehen. Diese kann denn z.B. im Compiler-Plugin eingesetzt werden:
<source>${compileSource}</source>
In Ant sieht das ähnlich aus:
<property name="classes" value="WebContent/WEB-INF/classes" />
Hier wurde eine Variable mit dem Namen
classes erstellt und ihr der Wert
WebContent/WEB-INF/classes zugewiesen. Benutzt werden kann dann die Variable wie folgt:
<target name="prepare" depends="">
<mkdir dir="${classes}"/>
</target>