20

5 개 이상의 언어와 100 개 이상의 프로젝트가있는 경우 IMO는 하나의 작업 영역을 사용하는 기본 설정이 허용되지 않습니다. 이는 하나의 작업 영역이 끔찍하게 혼란에 빠지기 때문입니다. 하나의 커다란 조직화되지 않은 작업 공간을 가지면 생산성이 떨어집니다. Eclipse에서 100 개 이상의 프로젝트를 어떻게 구성합니까?

질문 :

당신이 5+ 언어와 100 개 이상의 프로젝트가있을 때 이클립스를 사용하는 고급 방법은 무엇입니까? "여러 작업 공간 사용"또는 "작업 세트 사용"과 같은 문장 하나를주는 것보다 조금 더 정교한 조언을 정말 고맙게 생각합니다.

  • 프로젝트 네비게이터 만 한 방법은 현재 사용중인
  • (ABC 언어 또는 XYZ 언어 만 프로젝트 만 프로젝트 등) 관련 프로젝트를 보여준다


    는 요구 "가 반드시" 귀하 또는 다른 사람이 알고 있고 2 주 이상 사용되었습니다.

"하시겠습니까"요구 사항 :


(측면 노트 (언어 ABC의 언어 XYZ에 대한이 "Helloworld"와 "helloworld를"같은) 같은 이름을 가진 프로젝트를 가질 수있는 능력 :

을 참고로, SO.com에서 묻는 이유 중 하나는 "내 Eclipse 작업 공간이 제어 할 수 없다"라는 문제가 많은 사람들이 많이 있다는 것을 알기에 Google에서 충분히 검색했기 때문입니다. )

+0

는 "작업 집합"모든 프로젝트는 하드 드라이브의 동일한 작업 공간에서 여전히를 사용 순서? –

답변

6

이러한 프로젝트가 서로 완전히 독립적 인 경우 별도의 작업 공간을 만들면 연결되어 있고 자체적으로 빌드 할 수없는 각 프로젝트 세트마다 하나의 작업 공간이 생성됩니다. 이유가 있습니까? 여러 작업 영역으로 분할하지 않으시겠습니까? 나는 이것이 Eclipse가이 경우에 어떻게 사용되도록 의도되었는지 확신한다. 나는 여러 번 해봤고 좋은 해결책이라고 생각한다.

+0

여러 작업 공간을 사용하지 않는 이유가 있다는 것은 아닙니다. 여러 작업 공간이 좋은 생각처럼 들린다 고 생각합니다. 최소한 나에게. 다른 사람들이 생각한 것을 듣고 싶었고 여러 작업 공간이 최상의 솔루션인지 확인하고 싶었습니다. –

+0

많은 프로젝트를 관리하는 데 여러 가지 방법이 있다고 생각합니다. 어쩌면 여러 작업 공간이 최선의 방법이 아니기 때문에 다른 방법에 대해 듣고 싶었을 것입니다. –

+0

예를 들어 다른 해결책은 각 언어에 대해 여러 개의 Eclipse 설치를하는 것입니다. http://stackoverflow.com/questions/4174031/multiple-installations-of-eclipse-on-mac-osx –

21

나는이 프로젝트의 내 수백 작업 방법은 이것이다 :

  • 나는 내 프로젝트의 대부분이 하나의 큰 작업 공간을 가지고있다. 이 프로젝트들은 모두 접선으로 관련되어 있습니다. 나는 그것들을 작업 세트로 분리한다. 나는 현재 작업하고있는 프로젝트의 작업 세트 만 보여주는 경향이 있습니다. 다른 모든 프로젝트는 닫힙니다.
  • 그런 다음 큰 작업 공간과 완전히 독립적 인 측면 프로젝트를 유지하는 몇 가지 Eclipse 작업 공간이 있습니다. 내 사이드 ​​프로젝트에 대한 Eclipse 설치는 일반적으로 사이드 프로젝트에 필요한 작업에 맞게 사용자 정의되어 있기 때문에 큰 작업 공간에서 사용하는 설치와 다릅니다.

예를 들어, 나의 큰 작업 공간은 SpringSource Tool Suite를 사용하지만 측 프로젝트 작업 공간은 m2eclipse가 설치된 vanilla Eclipse입니다.

큰 작업 공간에서 한 번에 너무 많은 프로젝트를 열지 않는 한이 방법이 효과적이라는 것을 알았습니다.

+1

아주 좋은 답변입니다! 사용중인 작업 세트, 여러 작업 공간, 여러 Eclipse 설치. 모든 기술을 사용한다면 Eclipse 사용자라고 할 수 있을까요? –

+2

예. :) 저는 이클립스 커미터이고 제 벨트 아래에 꽤 많은 플러그인을 가지고 있기 때문에 다른 종류의 설정에 따른 성능 상충에 익숙합니다. –

0

저는 자바 웹 개발자입니다. 모든 프로덕션 서버에 동일한 버전의 Java가있는 것은 아닙니다. 그래서, 각 자바 버전마다 별도의 작업 공간을 만듭니다.

따라서 하나의 작업 공간에 대한 기본값은 Java 1.5이고 다른 하나는 Java 1.6입니다. 그리고 저는 개인 게임을위한 별도의 작업 공간을 가지고 있습니다.

1

많은 수의 프로젝트가있을 때에도 단일 작업 공간을 사용하는 데 문제가 없습니다.

방법은 성능

  • 프로젝트 탐색기보기에 잘 Project 메뉴

에서 선택을 취소 Build Automatically를 사용하지 않는 프로젝트를 클릭하고 '상황에 맞는 메뉴에서 가까운 project`

  • 을 선택 향상시키기 위해 혼란을 줄이는 방법

    • Working Set을 사용하면 특정 프로젝트 세트를 드릴 다운 할 수 있습니다.

      Window - > Show View -> Navigator 
      

    는 네비게이터보기에 (버튼 arrown 아래) 하위 메뉴를 선택하고 Select Working Set을 선택합니다. 그런 다음 New 버튼을 선택하여 작업 세트를 만듭니다. 새 팝업 창에서 Resource을 선택하고 현재 작업하려는 프로젝트를 선택하십시오. 네비게이터보기에는이 프로젝트 만 표시됩니다. 필요할 때마다 다른 작업 세트간에 전환 할 수 있습니다.

    희망 답변이 도움이 되길 바랍니다.

  • 4
    1. 파일 - 새로 만들기 - 작업 집합에 자바 작업 집합이
    2. 추가 관련 프로젝트.
    3. 대부분/모든 프로젝트가 관련 작업 집합에 속할 때까지 반복하십시오.
    4. 패키지 탐색기에서보기 메뉴 (아래쪽 방향 삼각형 아이콘), 최상위 요소 - 작업 세트를 클릭하십시오.
    5. 드래그 앤 드롭 작업 세트