# 빠른 시작 안내서

이 학습서는 단순한 응용프로그램을 작성하는 데 필요한 단계에 대한 간략한 개요를 제공하도록 Workbench에서 사용자를 안내합니다. 이미지를 포함한 추가 설명은 Workbench 사용자 안내서에서 사용 가능합니다.

Workbench 빠른 시작

타스크 | 설명

단순 프로젝트 작성

1. 파일 > 새로 작성 > 프로젝트를 선택하십시오.
2. 새 프로젝트 마법사에서 단순 > 프로젝트를 선택한 후 다음을 누르십시오.
3. 프로젝트 이름 필드에 새 프로젝트 이름을 입력하십시오.

4. 프로젝트 위치를 지정하거나 기본값을 사용하십시오.

5. 완료를 클릭하십시오.

폴더 작성

1. 하나 이상의 프로젝트가 있는지 확인하십시오.
2. 파일 > 새로 작성 > 폴더를 선택하십시오.
3. 새 폴더 마법사의 폴더 이름 필드에 새 폴더 이름을 입력하십시오.
4. 완료를 클릭하십시오.

파일 작성

1. 하나 이상의 프로젝트가 있는지 확인하십시오.
2. 파일 > 새로 작성 > 파일을 선택하십시오.
3. 새 폴더 마법사의 파일 이름 필드에 새 폴더 이름을 입력하십시오.
4. 완료를 클릭하십시오.

자원 가져오기

1. 파일 > 가져오기를 선택하십시오.
2. 가져오기 소스를 선택하십시오.
3. 다음을 클릭하십시오.
4. 적용 가능한 마법사에 표시된 단계를 수행하여 자원이 들어 있는 가져오기 위치를 선택하십시오.
5. 완료를 클릭하십시오.

자원 내보내기

1. 파일 > 내보내기를 선택하십시오.
2. 내보낼 대상을 선택하십시오.
3. 다음을 클릭하십시오.
4. 적용 가능한 마법사에 표시된 단계를 수행하여 내보낼 대상을 선택하십시오.
5. 완료를 클릭하십시오.

Java 프로젝트 작성: JUnit 예제

1. JUnit 소스 코드를 다운로드하려면 http://www.eclipse.org/downloads/로 이동하여 작업 중인 Eclipse 릴리스를 찾으십시오.
2. 예제 플러그인 섹션으로 화면 이동하여 예제 아카이브를 다운로드하십시오.
3. Zip 파일의 컨텐츠 압축을 디렉토리에 푸십시오.
4. Eclipse로 리턴하여 파일 > 새로 작성 > 프로젝트...를 선택하십시오.
5. Java 프로젝트를 선택한 후 다음을 누르십시오.
6. 프로젝트 이름 필드에 JUnit을 입력하십시오.
7. 완료를 클릭하십시오.
8. 패키지 탐색기에서 JUnit 프로젝트가 선택되었는지 확인하십시오.
9. 메뉴 항목 파일 > 가져오기...를 선택하십시오.
10. Zip 파일을 선택한 후 다음을 누르십시오.
11. Zip 파일 필드 옆의 찾아보기를 눌러 찾아본 후 <ExamplesDownloadPath>eclipse/plugins/org.eclipse.jdt.ui.examples.projects_3.0.0/archive/junit/junit381src.jar을 선택하십시오.

12. 가져오기 마법사의 계층 구조 목록 아래에서 모두 선택을 누르십시오.

13. JUnit 프로젝트가 대상 폴더 필드에 나타나면 완료를 누르십시오.

14. 가져오기 진행 표시기에서, 자원을 Workbench로 가져올 때 가져온 자원이 컴파일됩니다. Workbench 환경 설정 페이지에서 자동으로 빌드 옵션이 선택되었기 때문입니다. JUnit 프로젝트의 .classpath 및 .project 파일을 겹쳐쓰도록 프롬프트가 표시됩니다. 이는 JUnit 프로젝트를 작성할 때 자동으로 .classpath 자원이 작성되었기 때문입니다. 이들 파일을 겹쳐쓰는 것이 안전합니다.
    패키지 탐색기 보기에서 JUnit 프로젝트를 펼쳐 JUnit 패키지를 확인하십시오.

Java 클래스 작성: JUnit 예제

1. 패키지 탐색기 보기에서 JUnit 프로젝트를 마우스 오른쪽 단추로 눌러 새로 작성 > 패키지를 선택하십시오.
2. 이름 필드에 새 패키지 이름으로 test를 입력하십시오.
3. 완료를 클릭하십시오.
4. 패키지 탐색기 보기에서 새 테스트 패키지를 선택한 후 도구 모음에서 새 Java 클래스를 누르십시오. JUnit가 소스 폴더 필드에 나타나는지와 테스트가 패키지 필드에 나타나는지 확인하십시오.
5. 이름 필드에 MyTestCase를 입력하십시오.
6. 수퍼클래스 필드 옆에서 찾아보기를 누르십시오.
7. 수퍼클래스 선택사항 대화 상자의 유형 선택 필드에 Test를 입력하여 사용 가능한 수퍼클래스 목록 범위를 제한하십시오.
8. TestCase 클래스를 선택한 후 확인을 누르십시오.
9. 수퍼클래스로부터의 생성자 선택란을 선택하십시오.
10. 완료를 클릭하십시오.
11. 새 파일이 편집기에서 열립니다. 아웃라인 보기에서 새 클래스 MyTestCase를 선택하십시오. 컨텍스트 메뉴를 열고 소스 > 메소드 대체/구현...을 선택하십시오.
12. 메소드 대체 대화 상자에서 setUp() 및 tearDown()을 선택하고 확인을 누르십시오.
13. setUp() 본문을 container= new Vector();로 변경하십시오.
14. container 및 Vector는 해결할 수 없을 때 문제점 강조 선으로 밑줄이 그어집니다. 마커 표시줄에 전구가 나타납니다. Vector 내부에 커서를 놓고 Ctrl+1을 누르십시오. 또는 편집 > 메뉴 표시줄에서 빠른 수정을 사용하십시오. '벡터'(java.util) 가져오기를 선택하십시오. 누락된 가져오기 선언을 추가합니다.
15. container 내부에 커서를 놓고 Ctrl+1을 누르십시오. 새 필드를 추가하려면 'container' 필드 작성을 선택하십시오.
16. 아웃라인 보기에서 클래스 MyTestCase를 선택하십시오. 컨텍스트 메뉴를 열고 소스 > Getter 및 Setter 생성을 선택하십시오.
17. Getter 및 Setter 생성 대화 상자는 메소드 getContainer 및 setContainer를 작성할 것을 제안합니다. 둘 다 선택하고 확인을 클릭하십시오. 필드 컨테이너의 Getter 및 Setter 메소드가 추가됩니다.
18. 파일을 저장하십시오.
19. 생성된 코드의 형식은 창 > 환경 설정 > Java > 코드 스타일 > 코드 포맷터에서 구성할 수 있습니다. 필드 이름에 접두부 또는 접미부를 사용할 경우 창 > 환경 설정 > Java > 코드 스타일 > 필드에 이름 접두부 또는 접미부를 지정하여 생성된 Getter 및 Setter가 접두부 또는 접미부가 없는 메소드 이름을 제안하도록 할 수 있습니다.

Java 프로그램 실행: JUnit 예제

1. 패키지 탐색기 보기에서 junit.textui.TestRunner.java를 찾아 편집기에서 열도록 파일을 두 번 클릭하십시오.
2. 아웃라인 보기에서 TestRunner 클래스가 main 메소드를 정의함을 표시하는 아이콘이 포함함에 주의하십시오.
3. 패키지 탐색기에서 TestRunner.java를 마우스 오른쪽 단추로 눌러 실행 > Java 응용프로그램을 선택하십시오.
4. 실행 > 실행...을 선택하십시오. 실행 구성 대화 상자가 선택한 TestRunner 실행 구성과 함께 열립니다.
5. 실행 구성 대화 상자에서 인수 탭을 선택한 후 프로그램 인수 영역에 junit.samples.VectorTest를 입력하십시오.
6. 실행을 클릭하십시오. 프로그램은 올바르게 실행되어 실행된 테스트 횟수를 나타냅니다.
7. 디버그 Perspective로 전환하십시오. 디버그 보기에서 프로그램이 실행될 때 마지막 프로그램 실행에 대한 프로세스가 등록되었음을 주의하십시오.
8. Workbench 도구 모음에서 실행을 누르십시오. 이 목록에는 이전에 실행된 프로그램이 있습니다. 이러한 프로그램은 히스토리 목록에서 구성을 선택하여 재실행할 수도 있습니다.
9. 디버그 보기의 컨텍스트 메뉴에서(또는 그에 상등한 도구 모음 단추에서) 모든 종료된 실행 제거를 선택하여 종료된 실행 프로세스 보기를 지우십시오.

플러그인

작성

1. 파일 > 새로 작성 > 프로젝트를 선택하십시오.
2. 플러그인 프로젝트를 선택하고 다음을 누르십시오.
3. 프로젝트 이름 필드에 프로젝트 이름을 입력한 후 다음을 누르십시오.
4. 플러그인 컨텐츠 페이지에서 플러그인 ID, 버전 및 이름을 포함하여 plugin.xml 파일을 초기화할 때 사용하는 데이터를 설정하십시오.
5. 사용 가능한 템플리트를 선택한 후 다음을 누르십시오.
6. 확장 샘플을 사용자 정의한 후 완료를 누르십시오.

Eclipse 런타임 Workbench 인스턴스를 실행하여 플러그인 테스트

1. 실행 > 실행...을 선택하십시오.
2. 실행 구성 대화 상자의 이름 필드에 구성 이름을 입력하십시오.
3. 작업공간 데이터 필드에서 찾아보기를 눌러 런타임 Workbench에서 사용할 작업공간을 정의하십시오. 이 런타임 작업공간의 위치는 호스트 인스턴스의 작업공간과 달라야 합니다.
4. 응용프로그램 실행 필드에서 기본 Eclipse 응용프로그램인 org.eclipse.ui.ide.workbench를 선택하십시오.
5. 실행을 누르십시오.

구성된 플러그인이 대상 플랫폼 환경 설정 페이지에서 선택한 플러그인 및 작업공간 플러그인인 두 번째 작업공간 인스턴스가 나타납니다. 선택한 JRE를 사용하여 런타임 Workbench를 테스트할 수 있으며 작업공간에서 플러그인이 컴파일하는 것과 동일할 필요는 없습니다. 테스트에 적합한 VM 인수를 지정할 수도 있습니다.

자동으로 빌드 수행

1. 창 > 환경 설정을 선택하십시오.
2. 왼쪽 분할창에서 일반 카테고리를 선택하십시오.
3. 자동 빌드를 선택하십시오.
4. 확인을 클릭하십시오.

수동으로 빌드 수행

1. 자원 Perspective의 네비게이터 보기에서 프로젝트를 하나 이상 선택하십시오.
2. 마우스 오른쪽 단추를 클릭하고 팝업 메뉴에서 프로젝트 빌드 옵션을 선택하십시오.

CVS 빠른 시작

참조: CVS 서버는 Workbench에서 유효한 저장소 위치를 작성할 때 이미 호스트 시스템에 구성되어 있어야 합니다.

타스크 | 설명

CVS 저장소 위치 작성

1. 창 > 보기 표시 > 기타...를 선택하십시오.
2. CVS > CVS 저장소를 선택하십시오.
3. CVS 저장소 추가를 누르십시오.
4. 저장소 위치를 식별한 후 해당 위치에 연결할 때 필요한 정보를 입력하십시오.
5. 완료를 클릭하십시오.

SSH를 사용하여 CVS에 연결 및 구성

1. 창 > 환경 설정을 선택하십시오.
2. 팀 > CVS > SSH2 연결 메소드를 선택하십시오.
3. 일반 탭에서 개인용 키 추가를 누른 후 목록에 개인용 키를 추가하십시오.
4. 개인용 키 암호를 제공한 후 컴퓨터에 저장하십시오.

키 쌍이 없는 경우 다음을 수행하십시오.

1. 창 > 환경 설정을 선택하십시오.
2. 팀 > CVS > SSH2 연결 메소드를 선택하십시오.
3. 키 관리 탭을 선택하십시오.
4. 서버에서 프로토콜 버전 1을 지원하는 경우 RSA 키 생성을 선택하고 버전 2인 경우 DSA 키 생성를 선택하십시오. 공용 키 및 개인용 키가 생성됩니다. 공용 키는 읽기 전용 텍스트 영역에 표시됩니다.
5. 서버에 공용 키를 복사하십시오. 서버에서 OpenSSH 서버를 실행하는 경우 sftp를 통해 내보내기를 누르십시오. 그렇지 않으면 공용 키를 복사하여 원격 ~/.ssh/authorized_keys 파일에 붙여넣으십시오.

CVS 저장소에서 프로젝트 체크아웃

1. CVS 저장소 탐색 Perspective로 전환하십시오.
2. CVS 저장소 보기에서 저장소 위치를 펼치십시오.
3. HEAD를 펼친 후 Workbench에 프로젝트로 추가할 폴더를 선택하십시오.
4. 선택한 폴더의 메뉴에서 다음 중 하나를 선택하십시오.
   - 체크아웃 - 선택된 각 폴더를 저장소의 폴더와 동일한 이름의 로컬 작업공간에 있는 프로젝트로 체크아웃합니다.
   - 다음으로 체크아웃... - 선택한 폴더를 로컬 작업공간의 사용자 정의 구성 프로젝트로 체크아웃합니다.

저장소와 동기화 및 변경사항 갱신 또는 확약

1. 네비게이터 보기에서 동기화할 자원을 선택하십시오.
2. 마우스 오른쪽 단추를 클릭하여 팀 > 저장소로 동기화를 선택하십시오.
3. 동기화 보기에서 자원을 마우스 오른쪽 단추로 누른 후 다음 중 하나를 선택하십시오.
   - 확약. 자원의 기존 CVS 버전을 대체하고 저장소를 사용자 버전으로 저장할 경우.
   - 갱신. 저장소에 저장한 버전으로 작업공간을 갱신할 경우.