2017-02-21 5 views
0

소스 코드에 의해로드 된 리소스 파일 (resource.xml)을 포함하는 Eclipse 플러그인이 있습니다. 이 플러그인은 기본 애플리케이션과 파생 애플리케이션이라는 두 가지 애플리케이션에서 사용되며 파생 애플리케이션에서 다른 resource.xml 파일을 사용하려고합니다.Eclipse 플러그인에서 리소스 파일을 대체하기 위해 fragment 사용

Eclipse 파편을 가능한 방법으로 조사했지만 내 연구 결과가 .class 파일을 대체하는 방법을 설명했거나 매우 추상적 인 수준에서만 조각을 설명했다는 결과가 나왔습니다.

이제 조각을 사용하여이를 수행 할 수있는 방법이 있습니까? 아니면 막 다른 골목을 조사하고 있습니까?

답변

2

아마 가장 좋은 방법은 두 조각을이 조각에서 두 개의 resource.xml 파일과 함께 사용하는 것입니다. 각 응용 프로그램에는 단편 중 하나만 포함됩니다. 상위 ('호스트') 플러그인에는 resource.xml이 전혀 포함되지 않습니다.

조각을 검색 할 수 있도록 resource.xml을 찾으려면 적절한 API (예 : FileLocator)를 사용해야합니다.

+0

결국 원래의 리소스를 조각에 넣는 것이 나를위한 옵션이 아니라는 이유로 밝혀졌지만 어쨌든 원래의 질문에 대한 해결책으로이 솔루션을 사용하고 있습니다. – Bearmarshal