No puedo encontrar la manera de configurar una propiedad Ant con la condición de que no se haya configurado (es decir, no está definida en el archivo de propiedades y debe ser automáticamente predeterminada) .Cómo configurar una propiedad Ant solo si no está configurada
Hasta el momento, sólo tienen el siguiente código:
<condition property="core.bin" value="../bin">
<isset property="core.bin"/>
</condition>
Pero esto sólo parece funcionar si el valor se define en una etiqueta <property>
.
¿Alguien sabe cómo configurar condicionalmente una propiedad por primera vez si actualmente no está configurada?
Esto no es cierto. El primer eco en el siguiente ejemplo imprimirá "Ha1" y el segundo echo imprimirá "Ha2": \t \t \t \t \t \t \t \t –
Denis
Creo que estás equivocado. Esto es muy claro en la documentación Ant. No pude ejecutar su ejemplo (¿dónde está definida la tarea If?No se parece a la sintaxis de ant-contribs), sin embargo, ejecutando dará el primer valor, 1. * Es posible hacerlo escribiendo tareas personalizadas, pero solo modificando el modelo de proyecto de Ant directamente. –
Trato de poner mi código en un bloque de destino – Denis