Ejecutar programas remotamente mediante herramientas externas

Puede ejecutar programas o construcciones remotas de diversas formas: mediante mandatos de compilación, configuraciones de lanzamiento de ejecución, una shell remota o herramientas externas. Al utilizar mandatos de compilación, navegará al programa del servidor remoto que desea ejecutar, pulsará el botón derecho del ratón e invocará mandatos de compilación basados en información de entrada por omisión. Al lanzar una shell remota, puede navegar al directorio remoto y ejecutar construcciones directamente en el servidor remoto. Estos métodos son adecuados si sólo necesita ejecutar un programa remoto ocasionalmente, pero para trabajar en un entorno de proyectos más gestionado, puede utilizar configuraciones de lanzamiento de herramientas externas. La documentación que sigue describe cómo utilizar herramientas externas para ejecutar los programas de forma remota. Esta función se aplica a los programas que residen en el sistema de archivos integrado (IFS) de iSeries o en un servidor remoto Window, Linux, UNIX o AIX.

Las herramientas externas representan una infraestructura estándar de Eclipse diseñada para configurar e invocar herramientas que se ejecutan fuera de Eclipse. Una vez creada una configuración de herramienta externa, puede invocar la misma acción rápida y fácilmente con un acceso directo de menú del entorno de trabajo o de la barra de herramientas. De ese modo, puede definir una configuración para construir el proyecto remoto y, una vez que ésta exista, sólo necesitará pulsarla una vez para volver a invocarla.

Para crear una configuración de lanzamiento de herramientas externas:

  1. En el menú del entorno de trabajo, pulse Ejecutar > Herramientas externas > Herramientas externas....
  2. En la lista de configuraciones del lado izquierdo del recuadro de diálogo, seleccione Construcción remota.
  3. En la parte inferior del recuadro de diálogo, pulse Nueva.
  4. En el campo Nombre, escriba un nombre adecuado para la configuración, por ejemplo Construcción de proyecto A.
  5. En el campo Conexión, utilice la lista desplegable para seleccionar la conexión utilizada para conectarse al servidor remoto. (Si aún no tiene una conexión a un servidor remoto, expanda Conexión nueva y complete el recuadro de diálogo. Consulte la sección Configurar una conexión a un servidor remoto para obtener más información.
  6. En el campo Invocación de construcción, especifique el mandato que desea ejecutar en el servidor, por ejemplo javac *.java. Este es el mandato que se ejecuta cuando se invoca la construcción remota.
  7. En el campo Directorio de trabajo, pulse Examinar sistema de archivos. Desplácese al directorio del servidor remoto en el que desea ejecutar la construcción. Pulse Aceptar. A continuación figura un ejemplo del aspecto que debe presentar el recuadro de diálogo en este momento:

  8. Marque Tiene proyecto asociado si utiliza un paquete local de código remoto. Si está trabajando en un entorno de proyecto gestionado, un proyecto local resulta ventajoso, ya que suministra un contenedor local para el código fuente remoto, con el que puede trabajar estando conectado al servidor remoto o estando fuera de línea.
  9. Marque Exportar archivos antes de ejecutar la construcción si desea exportar el código fuente inmediatamente antes de invocar una construcción remota. Esto permite pasar por alto la tarea de sincronizar el código fuente con el servidor remoto cada vez que desea ejecutar una construcción remota. Esta opción complementa la opción de trabajar con un proyecto local asociado, ya que todo el código fuente del proyecto se exportará antes de iniciar la construcción.
  10. Pulse la pestaña Entorno. Aquí puede especificar nuevas variables de entorno o seleccionar variables existentes para modificarlas. Para el objetivo de esta tarea, pulse Seleccionar y pulse las dos variables HOST y LOGNAME. Pulse Aceptar.
  11. Pulse la pestaña Común para definir propiedades adicionales para la configuración:
    1. Seleccione si esta configuración debe ser local con respecto a la instancia del entorno de trabajo o compartida con el equipo.
    2. Marque el recuadro de selección Herramientas externas de la barra de herramientas para que la configuración se visualice como favorita (un acceso directo de favoritos).
  12. En la parte inferior del recuadro de diálogo, pulse Aplicar para guardar la configuración.
Una vez creada la configuración, puede ejecutarla en los recursos remotos en un solo paso. Puede pulsar la flecha desplegable situada junto al botón de la barra de herramientas correspondiente a las herramientas externas y seleccionar Construcción de proyecto A . También puede seleccionar Ejecutar > Herramientas externas > Construcción de proyecto A en el menú del entorno de trabajo:

Esta acción ejecuta la configuración en los recursos remotos seleccionados. Para editar la configuración, pulse de nuevo Ejecutar > Herramientas externas > Herramientas externas... y seleccione la configuración. Efectúe las modificaciones oportunas y pulse Aplicar. También puede pulsar la configuración con el botón derecho del ratón y seleccionar Duplicar para trabajar con una copia de la configuración, a fin de, por ejemplo, guardar una configuración nueva que contenga una o dos variables de entorno diferentes.

Tareas relacionadas
Trabajar con Configuraciones de lanzamiento de ejecución
Ejecutar un programa en el trabajo del servidor de comunicaciones del Explorador de sistemas remotos
Ejecutar una aplicación por lotes
Ejecutar una aplicación interactiva
Ejecutar una aplicación multihebra
Trabajar con configuraciones de lanzamiento de ejecución para programas C y C++ - Sólo Edición avanzada
Trabajar con configuraciones de lanzamiento de ejecución para programas Java
Depurar programas remotos Java
Depurar programas remotos C y C++