Ant: Como informar qual "buid.properties" deverá ser utilizado?

4 respostas
rcmsj

PessoALL,

É o seguinte, tenho um arquivo build.xml que realiza algumas determinadas tarefas para compilação e geração de war. E, este trabalha com o buid.properties, mas, eu preciso que este “properties” seja custumizado por cliente, tipo: “build_client1.properties”, “build_client2.properties”, etc. O buildfile não vai mudar. A minha dúvida é: Como faço para escolher qual o buid.properties deverá ser utilizado, tipo, há uma forma de enviar um parâmetro ou algo assim?

valeuh!
rcmsj

4 Respostas

Roger75

Veja se colocando no seu build.xml a seguinte tag dá certo:

rcmsj

já faço isso ... mas imagina que para cada cliente as propriedades são diferentes ... tipo assim:

<!-- esse é o arquivo build_client1.properties -->
name_client=Client 1
<!-- esse é o arquivo build_client2.properties -->
name_client=Client 2
... e passar algum parâmetro (ou algo do tipo) que o build.xml possa identificar qual o properties eu quero que ele utilize:
<property file="?.properties"/>

<target name="init">
  <echo message="${name_client}"/>
</target>
roadhouse

c já deu uma olhada nos parametros de linha de comando?

se bem me lembro o ant pode manipular parâmetro que você passa na linha de comando, ai ficaria simples né?

dá uma olhada na documentação dele.

Sami_Koivu

roadhouse:
c já deu uma olhada nos parametros de linha de comando?

se bem me lembro o ant pode manipular parâmetro que você passa na linha de comando, ai ficaria simples né?

dá uma olhada na documentação dele.

Isso.

EDIT: Lendo de novo, talvez não foi isso, mas mesmo assim, talvez serve.

Criado 22 de fevereiro de 2007
Ultima resposta 22 de fev. de 2007
Respostas 4
Participantes 4