2017-05-11 10 views
0

Eclipse 조각을 플러그인으로 변환해야합니다. 이것을 지원하는 마법사를 찾지 못했습니다.조각을 플러그인으로 변형하는 방법은 무엇입니까?

그래서 plugin.xml을 작성하고 MANIFEST.MF를 플러그인 프로젝트와 똑같이 보이도록 편집했습니다. 그래도 Eclipse는 플러그 - 인이 아니라는 것을 어떻게 든 감지합니다. 예를 들어 호스트 플러그인을 묻습니다.

또한 .project 파일을 확인한 결과 "단편성"을 나타내는 것으로 보이지 않습니다.

이유가 필요한 이유 : 단편 테스트에 단편이 사용되었습니다. 그러나 그들은 다소 불편합니다. 프로젝트의 수정이 이루어지면 일련의 빌드가 트리거되고 프로젝트가 닫히지 않는 한 개별 플러그인의 내보내기가 차단됩니다.

솔루션 Greg는 트릭을 수행 한 'Fragment-Host :'옵션이라고 제안했습니다. 그리고 Rüdiger가 썼 듯이; 프로젝트는 변경을 인정하기 위해 일식을 위해 닫히거나 다시 열어야했습니다.

+0

'fragment.xml '파일을 삭제 했습니까? –

+0

흥미롭게도 없습니다. 단편에는 MANIFEST.MF 만 있습니다. 그것들은 단위 테스팅에만 사용됩니다. –

+1

나는 과거에 그렇게 한 것을 모호하게 기억하고'Fragment-Host' 지시어를 제거하는 것으로 충분했다. PDE가 해당 프로젝트에 대해 내부를 새로 고쳐야하도록 프로젝트를 작업 영역으로 다시 가져 오거나 (내용없이) 닫거나 다시 열거 나 삭제하려고 했습니까? –

답변

1

조각의 호스트에 지정된 조각의 MANIFEST.MF : 당신이를 제거해야합니다

Fragment-Host: host.plug.in 

.

그러나 많은 단편은 호스트 플러그인의 코드에 의존하므로 단편을 변환 할 수 없을 수도 있습니다.

+0

단위 테스트를 위해 단편이 사용됩니다. 그들은 그것을 위해 좋은 생각처럼 보였습니다. 그러나 변경된 사항은 빌드가 일련의 빌드를 트리거하고 프로젝트가 닫히지 않는 한 개별 플러그인의 내보내기를 차단합니다. –