문제

플러그인 시작 순서를 보장하는 방법을 아는 사람이 있습니까? 수정할 수없는 3 자 플러그인에 런타임 구성 정보를 제공 할 플러그인이 있습니다.

그래서 내 플러그인이 항상 있는지 확인하고 싶습니다. 완료로 실행됩니다 타사 이전.

Eclipse 3.3, Btw.

도움이 되었습니까?

해결책

이를 수행하는 OSGI 방법은 config.ini에서 시작 레벨을 사용하는 것입니다. 그러나 Eclipse 플러그인의 경우 일반적으로 나열되지 않지만 구성 자 번들로 자동으로 구성됩니다.

솔직히 당신은 정말로 이것을해야합니다. OSGI 번들 (이를 의미하는 Eclipse 플러그인)은 일반적으로 어떤 순서로든 시작할 수 있어야합니다. 서비스 레지스트리를 사용하여 사용 가능한 즉시 필요한 모든 것을 처리하십시오.

그것을 보는 또 다른 방법 : 타사 플러그인이로드되는 원인은 무엇입니까 (일식이 플러그인의 게으른로드를 선호하기 때문에)? 아마도 당신은 같은 메커니즘에 연결할 수 있습니다.

당신이 절망적이라면 당신은 Eclipse Startup Extension Point. a) 이것은 핵 옵션이라는 점을 기억하십시오. b) 사용자는 시작 확장을 끄는 선호도에 UI가 있습니다. 그것도 그것을 사용, 당신은 Sol입니다.

다른 팁

시작 레벨 또는 시작 레벨 서비스를 확인하십시오. 이클립스에서 사용하는 것은 간단하지 않은 것 같습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top