为什么我的e4应用程序插件不会被调用

时间:2015-10-20 17:21:01

标签: java eclipse add-on e4

我在eclipse e4应用程序中定义了自己的插件。我有一个包依赖javax.annotation(1.2.0)

import javax.annotation.PostConstruct;

import org.eclipse.e4.core.contexts.ContextInjectionFactory;
import org.eclipse.e4.core.contexts.IEclipseContext;

public class LoginServiceAddon {

    @PostConstruct
    public void init(IEclipseContext context) {
        LoginService service = context.get(LoginService.class);

        if (service == null) {
            service = ContextInjectionFactory.make(LoginServiceImpl.class, context);

            context.set(LoginService.class, service);
        }
    }
}

我可以在插件中设置断点,但即使调用了标准插件,它也不会被击中。

这种行为可能是什么原因?

0 个答案:

没有答案