Eclipse 4 응용 프로그램 플랫폼을 기반으로 RCP 응용 프로그램을 개발 중입니다. 내 응용 프로그램은 선언적 서비스로 구현 된 여러 개의 OSGi 번들로 구성됩니다. 이제는 내 응용 프로그램에서 아주 잘 사용할 수있는 IEventBroker
서비스를 사용하고 싶습니다.osgi 번들에서 Eclipse 4 IEventBroker 사용
그러나 내 별도의 번들에 IEventBroker
서비스를 사용할 수 있습니까?
@Inject IEventBroker eventBroker;
을 또한 작동하지 않습니다 내 클래스의 생성자에서 서비스를 주입 : 필드와 서비스가 작동하지 않습니다 주입
@Inject
public TestUserService(IEventBroker eventBroker) {
..
}
(가) eventBroker
을 주입하는 것은 NULL
때마다입니다. 일반적으로 자신의 OSGi 번들에서 IEventBroker
의 사용이 가능합니까? 내 번들에 필요한 플러그인을 추가해야합니까? OSGi 번들에 이러한 서비스를 제공하는 또 다른 방법이 있습니까?
가능한 [선언적 서비스를 통한 Eclipse RCP 4 사용 번들] (http : // stackoverflow.com/questions/13435524/eclipse-rcp-4-use-bundle-declarative-service) –
질문을 다시 게시하지 마십시오. 기본적으로 모두 동일한 세 가지 질문이 있습니다. 적어도 다른 사람들이 컨텍스트를 볼 수 있도록 이전 질문에 연결하십시오. –