Setting

[Eclipse] Eclipse 폴더별 프로젝트 분류하기 (Working Set 방식)

clolee 2025. 4. 29. 17:07

✅ Eclipse에서 Workspace 폴더 안에 폴더별로 프로젝트 정리해서 보이게 하기 (Working Set 방식)


1. 필요했던 상황

  • workspace/ 폴더 하위에
    assignment/, lecture/, example/ 폴더가 있고
  • 각 폴더 안에 ProjectA, ProjectB, ProjectC처럼 여러 개 프로젝트가 있음
  • Eclipse Project Explorer에서 다음처럼 **계층적으로 정리되어 보이길 원함:
Project Explorer
├── assignment
│   └── ProjectA
├── lecture
│   └── ProjectB
├── example
│   └── ProjectC

즉, 폴더별로 묶여서 깔끔하게 분류된 형태로 보고 싶었던 것.


2. 문제점

  • Eclipse 기본 설정으로는 "하나의 폴더 = 하나의 프로젝트"로만 인식함
  • 단순히 workspace를 워크스페이스로 열어도,
    assignment, lecture, example 폴더는 폴더 계층처럼 자동으로 보이지 않음

3. 해결 방법: Working Set 사용

Working Set은 Eclipse 안에서 프로젝트들을
"가상으로 그룹 지어" 분류해서 보여주는 기능입니다.

폴더 구조를 실제로 강제 변경하지 않고,
Eclipse UI 상에서만 논리적으로 분류할 수 있어 깔끔하고 실용적입니다.


4. Working Set 설정 방법

  1. Eclipse를 실행하고, ProjectA, ProjectB, ProjectC를 모두 import한다.
    (import 시: File > Import > Existing Projects into Workspace 사용)

  2. Package Explorer 또는 Project Explorer 탭에서
    오른쪽 상단 작은 화살표(☰ 모양) 클릭 →
    Select Working Set... 클릭

  3. New... 버튼 클릭 → Java Working Set 선택 → Next

  4. Working Set 이름을 입력 (예: assignment)
    assignment에 들어갈 프로젝트 (ProjectA)를 선택해서 추가

  5. 같은 방식으로 lecture, example Working Set을 만들어 각각 ProjectB, ProjectC를 추가


5. Package Explorer 설정: Working Sets로 보기

그리고 Package Explorer의 3dot button클릭해서
Top Level Elements 를 Working Sets로 바꾸기

설정이 완료되면 Eclipse 탐색기(Project Explorer) 화면이 다음처럼 깔끔하게 보인다:

Working Sets
├── assignment
│   └── ProjectA
├── lecture
│   └── ProjectB
├── example
│   └── ProjectC

6. 요약

항목 내용
무엇을 하고 싶었나 workspace 하위 폴더별로 프로젝트를 계층 정리하고 싶었음
문제 Eclipse 기본 설정은 폴더 구조를 반영하지 않음
해결 방법 Working Set으로 가상 그룹을 만들어 논리적 분류
추가 이점 실제 폴더/프로젝트 구조를 손대지 않고 Eclipse UI만 정리 가능

✨ 정리

Working Set 방식을 사용하면,
실제 파일 시스템은 건드리지 않고도
폴더별로 묶인 깔끔한 Eclipse 프로젝트 뷰를 만들 수 있습니다.