我完成了我的 Eclipse RCP 应用程序并想要配置更新管理器。我的产品是基于功能的,更新工作正常,但我想限制用户。即强制一个特殊的更新站点或只显示分组等。
我尝试使用 Policy 但它不起作用:
public class EPolicy extends Policy {
public EPolicy() {
setRepositoriesVisible(false);
setGroupByCategory(false);
setShowLatestVersionsOnly(false);
setRestartPolicy(RESTART_POLICY_FORCE);
}
}
在激活器中注册:
public void start(BundleContext context) throws Exception {
super.start(context);
Policy policy = new EPolicy();
context.registerService(Policy.class.getName(), policy, null);
}
我错过了什么吗?