Mudanças entre as edições de "Definindo properties"

De Basef
Ir para: navegação, pesquisa
(Criou página com 'O primeiro passo é definir as properties: <source lang="xml"> <property name="build.dir" value="BUILD" /> <property name="classes.dir" value="CLASSES" /> <property name="cla...')
 
 
(Uma revisão intermediária pelo mesmo usuário não estão sendo mostradas)
Linha 16: Linha 16:
 
     <mkdir dir="${build.dir}/${classes.teste.dir}" />
 
     <mkdir dir="${build.dir}/${classes.teste.dir}" />
 
</target>
 
</target>
 +
</source>
 +
 +
Também podemos externalizar em um arquivo as propriedades:
 +
 +
<source lang="xml">
 +
<property file="build.properties" />
 +
</source>
 +
 +
Para isso, devemos criar também o arquivo `build.properties`:
 +
 +
<source lang="bash">
 +
build.dir=BUILD
 +
classes.dir=CLASSES
 +
classes.teste.dir=CLASSES-TESTE
 
</source>
 
</source>
  
 
[[Category: Ant]]
 
[[Category: Ant]]

Edição atual tal como às 09h55min de 17 de agosto de 2017

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