repite que la herramienta tiene que estar en el host y que el agente que inicia la herramienta tiene que tener acceso a él. En el siguiente ejemplo, se define la ubicación de la herramienta que el comando (la herramienta de scripr de Java™ Groovy en esta instancia).
<command program='${GROOVY_HOME}/bin/groovy'>
El comando y los los parámetros que necesite se pasan a la herraienta mediante el elemento hijo <arg> del elemento <command>. Se puede utilizar cualquier número de elementos <arg>. El elemento <arg> tiene varios atributos:
| Atributo | Descripción |
|---|---|
| <value> | Especifica un parámetro que se pasa a la herramienta. El formato es específico de la herramienta; tiene que ir entre comillas. |
| <path> | La vía de acceso al archivo o clases que requiere la herramienta. Tiene que ir entre comillas. |
| <file> | Especifica la ruta a los archivos o clases que requiere la herramienta. El formato es específico de la herramienta; tiene que ir entre comillas. |
Como los elementos <arg> se procesan en el orden en que se definen, asegúrese de que el orden sea el que espera la herramienta.
<command program='${GROOVY_HOME}/bin/groovy'>
<arg value='-cp' />
<arg path='classes:${sdkJar}:lib/commons-codec.jar:
lib/activation-1.1.1.jar:
lib/commons-logging.jar:lib/httpclient-cache.jar:
lib/httpclient.jar:lib/httpcore.jar:
lib/httpmime.jar:lib/javamail-1.4.1.jar' />
<arg file='registerInstancesWithLB.groovy' />
<arg file='${PLUGIN_INPUT_PROPS}' />
<arg file='${PLUGIN_OUTPUT_PROPS}' />
</command>
<arg file='${PLUGIN_INPUT_PROPS}'/> especifica la ubicación del archivo de propiedades proporcionado por la herramienta. <arg file='${PLUGIN_OUTPUT_PROPS}'/> especifica la ubicación del archivo de salida de las propiedades generadas por el paso.
Nota: las líneas nuevas no son compatibles con el elemento <arg> y únicamente se muestran en el ejemplo con fines introdutorios.