2010-04-11 6 views
8

Sherlog은 OSGi 기반의 로그 분석기입니다.이 프로젝트를 작업 공간 스냅 샷으로 가져 오면 내 작업 공간에 많은 프로젝트가 수신되지만, 그것들을 프로젝트의 하위 프로젝트로여러 서브 프로젝트 (OSGi 번들)로 Eclipse 프로젝트를 설정하는 방법

다른 옵션은 SVN에서 체크 아웃하는 것입니다,하지만 나는 (I 자동에 대한 종속성 빌드 설치하는 방법을 알고하지 않는) 다른 문제에 직면

사람이 주제에 대한 아이디어 나 좋은 링크가 있나요 ? 감사합니다

+0

링크가 끊어졌습니다. –

답변

13

편집 : 이클립스 4.5를 들어 새로운 https://stackoverflow.com/a/34134833/53897


이클립스 하위 프로젝트를 지원하지 않습니다 참조하시기 바랍니다. 이클립스의 삶의 방식은 작업 공간에있는 하나 이상의 프로젝트입니다 (아마도 작업 세트를 사용하여 모든 것을 보지 않아도됩니다).

결과적으로 우리는 프로젝트를 전환 할 때 작업 공간을 전환하는 방법을 확립했습니다. Team Projects는 CVS에서이 기능을 제공합니다. git에서는 이클립스의 Maven 지원이 새로운 프로젝트와 같은 pom 계층 구조의 변경 사항을 쉽게 선택하지 않기 때문에 각 작업 영역에 대해 별도의 복제본을 작성한다.

+0

+1 감사합니다.이 프로젝트는 이미 팀 프로젝트 세트 파일을 사용하고 있습니다. 다음은 Google에 제출 한 키워드입니다. – stacker

+0

이클립스 4.5/Mars 이후로 이클립스는 중첩 된 프로젝트 뷰를 지원하기 때문에이 답변이 오래되었습니다. https://www.eclipse.org/eclipse/news/4.5/M5/# nested-projects – Mickael

+0

처음에 질문에 답한 이래로 지난 5.5 년 동안이 문제가 개선되었다는 소식을 듣고 기쁘게 생각합니다. 실제로 나는 이클립스가 유지 관리 모드로 이름이 바뀌 었다고 생각했다. –

1

Eclipse 4.5부터 (Mars M5에서 시작) 하위 프로젝트가 지원됩니다. here과 같은 다중 모듈 프로젝트를 가져 오십시오.

또는 이와 같은 디렉터리 구조를 만드십시오.

BaseProj 
----.project 
----JavaSubProject1 
--------.project 
--------.classpath 
--------src 
--------JavaSubProject2 
------------.project 
------------.classpath 
------------src 

'파일 -> 가져 오기 -> 기존 프로젝트를 작업 공간'으로 사용하고 BaseProj 만 가져옵니다. 모든 프로젝트를 가져옵니다. 프로젝트 탐색기에서 계층 구조보기를 활성화해야합니다.

나중에 편집 - 가져 오기 대화 상자를 사용할 때 '중첩 된 프로젝트 검색'을 선택하십시오. 그렇지 않으면 BaseProj 만 생성됩니다.

+0

예 : sub-project1이 sub-project2에 액세스하지 못하도록 방지하고 싶지만 sub-project2는 sub-project1의 모든 것을 볼 수 있습니다. 가능합니까? 또한, 내가 이클립스를 시험해 본 마지막 시간. 너무 이상해서 나는 일식으로 돌아갔다. 루나. 나는 eclipseNeon을 시도해야합니까 아니면 너무 위험합니다? :) –

관련 문제