Tarea FailNL
Causa un error en una compilación Ant con un mensaje de idioma nacional (NL) del entorno local del usuario, en el formato ICU (International Components for Unicode), que se identifica mediante una clave determinada de un paquete de recursos que es accesible desde el cargador de clases.
Parámetros
Atributo | Descripción: | Obligatorio |
---|---|---|
Paquete compuesto | El paquete de recursos desde el que cargar las propiedades. | Sí |
key | La clave de la propiedad que se va a cargar del paquete de recursos. | Sí |
if | El nombre de la propiedad para la que, si se establece, esta tarea provocará un error de compilación. | No; Solo se puede especificar una de esta propiedades o el elemento Condition anidado |
unless | El nombre de la propiedad para la que, si no se establece, esta tarea provocará un error de compilación. |
Elementos anidados
- Arg
Especifica un argumento por el que se sustituyen los patrones en el mensaje.
Atributo Descripción: Obligatorio value El valor del argumento. Sí
- Condición
Especifica la condición para la que, si se cumple, esta tarea provocará un error de compilación. Consulte Conditions en el manual de Apache Ant para obtener una lista de condiciones que se pueden utilizar en este elemento anidado.
Ejemplos
El ejemplo siguiente causa un error en la compilación Ant con un mensaje de NL del entorno local del usuario que se identifica mediante la propiedad
ERR_WSADMIN
del paquete de recursos wcbd-deploy-messages
accesible desde el cargador de clases.<failNL bundle="wcbd-deploy-messages" key="ERR_WSADMIN" />
El ejemplo siguiente causa un error en la compilación Ant con un mensaje de NL del entorno local del usuario que se identifica mediante la propiedad
ERR_XMLTRANSFORM
del paquete de recursos wcbd-deploy-messages
accesible desde el cargador de clases, y sustituye el patrón {0}
en el mensaje por el valor de la propiedad wca.logger.output.dir
.<failNL bundle="wcbd-deploy-messages" key="ERR_XMLTRANSFORM">
<arg value="${wca.logger.output.dir}" />
</failNL>
El ejemplo siguiente causa un error en la compilación Ant con un mensaje de NL del entorno local del usuario que se identifica mediante la propiedad
ERR_FILE_NOT_FOUND
del paquete de recursos wcbd-build-messages
accesible desde el cargador de clases, y sustituye el patrón {0}
en el mensaje por ${basedir}/build.properties
, si el archivo ${basedir}/build.properties no existe. <failNL bundle="wcbd-build-messages" key="ERR_FILE_NOT_FOUND">
<arg value="${basedir}/build.properties" />
<condition>
<not>
<available file="${basedir}/build.properties" type="file" />
</not>
</condition>
</failNL>