eclipse RCP p2 UpdateOperation ProvisioningJob null
eclipse RCP p2 UpdateOperation ProvisioningJob null
我正在尝试使用 p2 更新实施 RCP 项目。
当尝试获取 ProvisioningJob returns null.
final ProvisioningSession session = new ProvisioningSession(agent);
final UpdateOperation operation = new UpdateOperation(session);
configureUpdate(operation);
//some other code
final ProvisioningJob provisioningJob = operation.getProvisioningJob(monitor);
监控器是一个 NullProgressMonitor(我尝试使用依赖注入配置另一个监控器,但不起作用)。
谁能帮帮我?
UpdateOperation
的 JavaDoc 说您需要在获取配置作业之前解决更新问题:
UpdateOperation op = new UpdateOperation(session);
IStatus result = op.resolveModal(monitor);
if (result.isOK()) {
op.getProvisioningJob(monitor).schedule();
}
(不确定这到底是做什么的,因为我不使用 p2!)
我正在尝试使用 p2 更新实施 RCP 项目。 当尝试获取 ProvisioningJob returns null.
final ProvisioningSession session = new ProvisioningSession(agent);
final UpdateOperation operation = new UpdateOperation(session);
configureUpdate(operation);
//some other code
final ProvisioningJob provisioningJob = operation.getProvisioningJob(monitor);
监控器是一个 NullProgressMonitor(我尝试使用依赖注入配置另一个监控器,但不起作用)。
谁能帮帮我?
UpdateOperation
的 JavaDoc 说您需要在获取配置作业之前解决更新问题:
UpdateOperation op = new UpdateOperation(session);
IStatus result = op.resolveModal(monitor);
if (result.isOK()) {
op.getProvisioningJob(monitor).schedule();
}
(不确定这到底是做什么的,因为我不使用 p2!)