Definindo properties

De Basef
Ir para: navegação, pesquisa

O primeiro passo é definir as properties:

<property name="build.dir" value="BUILD" />
<property name="classes.dir" value="CLASSES" />
<property name="classes.teste.dir" value="CLASSES-TESTE" />

Em seguida, podemos usá-las:

<target name="limpar">
    <delete dir="${build.dir}" />
    <mkdir dir="${build.dir}" />
    <mkdir dir="${build.dir}/${classes.dir}" />
    <mkdir dir="${build.dir}/${classes.teste.dir}" />
</target>

Também podemos externalizar em um arquivo as propriedades:

<property file="build.properties" />

Para isso, devemos criar também o arquivo `build.properties`:

build.dir=BUILD
classes.dir=CLASSES
classes.teste.dir=CLASSES-TESTE