외부 도구를 사용하여 원격으로 프로그램 실행

컴파일 명령, 실행 구성의 실행, 원격 쉘 또는 외부 도구 사용과 같이 여러 방법으로 원격 프로그램 또는 빌드를 실행할 수 있습니다. 컴파일 명령 사용 시 실행하려는 원격 서버의 프로그램을 탐색하고 마우스 오른쪽 단추를 클릭한 다음 기본 입력을 기반으로 컴파일 명령을 호출합니다. 원격 쉘 실행 시 원격 디렉토리를 탐색하고 원격 서버에서 직접 빌드를 실행할 수 있습니다. 해당 메소드는 때때로 원격 프로그램을 실행해야 하는 경우에만 적합하지만 보다 관리된 프로젝트 환경에서 작업하도록 외부 도구 실행 구성을 사용할 수 있습니다. 다음 문서는 외부 도구를 사용하여 원격으로 프로그램을 실행하는 방법에 대해 설명합니다. 이 기능은 iSeries IFS(Integrated File System)나 원격 Window, Linux, UNIX 또는 AIX 서버에 있는 프로그램에 적용됩니다.

외부 도구는 Eclipse 외부에서 실행되는 도구를 구성하고 호출할 수 있도록 설계된 표준 Eclipse 프레임워크를 표시합니다. 외부 도구 구성을 작성하고 나면 도구 모음 또는 Workbench 메뉴 단축키를 사용하여 동일한 조치를 빠르고 쉽게 호출할 수 있습니다. 이러한 방식으로, 원격 프로젝트를 빌드하도록 구성을 구성할 수 있으며 해당 구성이 있는 경우 다시 호출하도록 한 번만 클릭하면 됩니다.

외부 도구 실행 구성을 작성하려면 다음을 수행하십시오.

  1. Workbench 메뉴에서 실행 > 외부 도구 > 외부 도구...를 클릭하십시오.
  2. 대화 상자의 왼쪽에 있는 구성 목록에서 원격 빌드를 선택하십시오.
  3. 대화 상자의 맨 아래에서 새로 작성을 클릭하십시오.
  4. 이름 필드에 프로젝트 빌드 A와 같은 구성에 적합한 이름을 입력하십시오.
  5. 연결 필드에서 드롭 다운 목록을 사용하여 원격 서버에 연결하는 데 사용하는 연결을 선택하십시오. (원격 서버에 연결되어 있지 않은 경우, 새 연결을 펼쳐 대화 상자를 완료하십시오. 추가 정보는 원격 서버에 연결 구성을 참조).
  6. 빌드 호출 필드에 서버에서 실행하려는 명령(예: javac *.java)을 입력하십시오. 이 명령은 원격 빌드 호출 시 실행하는 명령입니다.
  7. 작업 디렉토리 필드에 파일 시스템 찾아보기를 클릭하십시오. 빌드를 실행하려는 원격 서버에서 디렉토리를 찾아보십시오. 확인을 클릭하십시오. 다음은 현재 대화 상자가 표시되어야 하는 상태의 예제입니다.

  8. 원격 코드의 로컬 패키지를 사용 중인 경우 연관된 프로젝트 있음을 선택하십시오. 관리 프로젝트 환경에서 작업 중인 경우, 로컬 프로젝트가 원격 서버에 연결 중 또는 오프라인으로 작업할 수 있는 원격 소스의 로컬 컨테이너를 제공하므로 보다 유리합니다.
  9. 원격 빌드를 호출하기 바로 전에 소스를 내보내려는 경우 빌드 실행 전에 파일 내보내기를 선택하십시오. 이로써, 원격 빌드를 실행하려는 경우마다 원격 서버에 소스를 동기화하는 타스크를 생략할 수 있습니다. 프로젝트의 모든 소스는 빌드가 시작되기 전에 내보내지므로 이 옵션은 연관된 로컬 프로젝트 작업 옵션을 보완합니다.
  10. 환경 탭을 클릭하십시오. 여기에서, 새 환경 변수를 입력하거나 수정할 기존 변수를 선택할 수 있습니다. 이 타스크의 용도는 선택을 클릭하고 HOST 및 LOGNAME의 두 변수를 검사하십시오. 확인을 클릭하십시오
  11. 공통 탭을 클릭하여 구성의 추가 특성을 정의하십시오.
    1. 이 구성이 Workbench 인스턴스에 로컬인지 아니면 팀과 공유할 것인지를 선택하십시오.
    2. 구성이 즐겨찾기(책갈피에 추가된 단축키)로 표시되도록 외부 도구 도구 모음 선택란을 선택하십시오.
  12. 대화 상자의 맨 아래에서 적용을 클릭하여 구성을 저장하십시오.
이제 구성을 작성했으므로 단일 단계로 원격 자원에 대해 해당 구성을 실행할 수 있습니다. 이제 외부 도구 도구 모음 단추 옆의 아래로 이동 키를 클릭하여 프로젝트 빌드 A 를 선택할 수 있습니다. Workbench 메뉴에서 실행 > 외부 도구 > 프로젝트 빌드 A를 선택할 수도 있습니다.

이 조치가 선택한 모든 원격 자원에 대해 구성을 실행합니다. 구성을 편집하려면 실행 > 외부 도구 > 외부 도구...를 다시 클릭하고 구성을 선택하십시오. 임의의 수정사항을 작성한 다음 적용을 클릭하십시오. 예를 들어 하나 또는 두 개의 다른 환경 변수를 포함하는 새 구성을 저장할 수 있도록 구성을 마우스 오른쪽 단추로 클릭하고 중복을 선택하여 구성의 사본에서 작업할 수도 있습니다.

관련 태스크
실행 구성의 실행 작업
원격 시스템 탐색기 통신 서버에서 프로그램 작업 실행
일괄처리 어플리케이션 실행
대화식 어플리케이션 실행
멀티스레드 어플리케이션 실행
C 및 C++ 프로그램에 대한 실행 구성 실행에 대한 작업 - Advanced Edition 전용
Java 프로그램에 대한 실행 구성의 실행에 대한 작업
원격 Java 프로그램 디버깅
원격 C 및 C++ 프로그램 디버깅