Eclipse 플러그인 시작 순서를 보장합니다
문제
플러그인 시작 순서를 보장하는 방법을 아는 사람이 있습니까? 수정할 수없는 3 자 플러그인에 런타임 구성 정보를 제공 할 플러그인이 있습니다.
그래서 내 플러그인이 항상 있는지 확인하고 싶습니다. 완료로 실행됩니다 타사 이전.
Eclipse 3.3, Btw.
해결책
이를 수행하는 OSGI 방법은 config.ini에서 시작 레벨을 사용하는 것입니다. 그러나 Eclipse 플러그인의 경우 일반적으로 나열되지 않지만 구성 자 번들로 자동으로 구성됩니다.
솔직히 당신은 정말로 이것을해야합니다. OSGI 번들 (이를 의미하는 Eclipse 플러그인)은 일반적으로 어떤 순서로든 시작할 수 있어야합니다. 서비스 레지스트리를 사용하여 사용 가능한 즉시 필요한 모든 것을 처리하십시오.
그것을 보는 또 다른 방법 : 타사 플러그인이로드되는 원인은 무엇입니까 (일식이 플러그인의 게으른로드를 선호하기 때문에)? 아마도 당신은 같은 메커니즘에 연결할 수 있습니다.
당신이 절망적이라면 당신은 Eclipse Startup Extension Point. a) 이것은 핵 옵션이라는 점을 기억하십시오. b) 사용자는 시작 확장을 끄는 선호도에 UI가 있습니다. 그것도 그것을 사용, 당신은 Sol입니다.
다른 팁
시작 레벨 또는 시작 레벨 서비스를 확인하십시오. 이클립스에서 사용하는 것은 간단하지 않은 것 같습니다.
제휴하지 않습니다 StackOverflow