현재 OSRBundle 프로젝트를 빌드하기 위해 헤드리스 모드로 PDE 빌드를 사용하고 있습니다. PDE Antrunner 태스크는 Eclipse 설치를 사용하며 로컬 Eclipse 설치를 가리키고 있습니다. Eclipse : 헤드리스 PDE 빌드에 필요한 최소 Eclipse 설치는 무엇입니까?
는 unfortunatelly 내 이클립스 설치는 큰 2백60메가바이트에 관한 것입니다,하지만 난 PDE 빌드는 표준 이클립스 설치하는 모든 플러그인을 필요로하지 않는다는 것을 가정한다.헤드리스 PDE 빌드를 수행하는 데 필요한 최소 플러그인 목록은 지금 누구에게 있습니까? 내 종속성은 모두 실제로 사용자 지정 대상 플랫폼 폴더에 있으므로 Eclipse 설치에서 필요한 유일한 것은 PDE이 실제로 필요로하는 종속성입니다. 하지만 그게 뭐야? 설치를 최소화 할 수 있습니까?
목표는이 "build-eclipse"폴더를 내 프로젝트의 SVN에 체크인하여 체크 아웃 할 때 build.properties를 건드리지 않고 전체 빌드를 시작하는 데 필요한 모든 것을 갖도록하는 것입니다. 하지만 아마 20MB 만 필요하다면 266MB의 일식을 저지르고 싶지는 않습니다.
감사 크리스토프는
안녕 우디, 덕분에 당신의 대답. 당신은 3 가지 개념에 대해 절대적으로 옳았습니다. 기본적으로 "대화 형 Eclipse 관련 플러그인"을 없애기를 원합니다. 당신의 아이디어는 좋게 들리므로 내일 시도해 보겠습니다. 나는 나의 발견을 여기에 올릴 것이다. 우리가이 문제에 대해 생각하는 유일한 사람들일까요? 감사합니다 Christoph – Christoph
여기에 내 첫 번째 발견 : org.eclipse.pde.build 및 종속성이 빌드를 만들기에 충분하지 않습니다. 빌드 프로세스는 어떻게 든 디버깅 출력없이 멈 춥니 다. 그래서 처음에는 실제로 실제로 일어나는 일을 알아야합니다. 빌드 프로세스의 내부에 대해 더 많은 디버깅 결과를 얻을 수 있도록 모든 명령 줄 인수를 알고 있습니까? (예 :-verbose or something) 누락 된 것이 무엇인지 찾아내는 경우 필요한 플러그인을 단계별로 찾아 내려고 여기에 게시합니다. 감사합니다. Christoph – Christoph
Christoph, 확실하지 않습니다. . . 하지만 명령 행 PDE 빌드를 실행하면 OSGi 런타임을 실행하는 길을 따라 어딘가에 의존 관계 정보 등을 캐시 할 수있는 이클립스 "작업 영역"과 비슷한 점이 있고 이해할 수 있습니다. - 장소 로그 파일. 어쩌면 그 "작업 공간"이 어디에 있는지 알아 내서 로그를 읽을 수 있습니까? –