gpt4 book ai didi

java - 以编程方式配置 p2 更新存储库

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:51:21 25 4
gpt4 key购买 nike

Eclipse wiki 中有一篇文章如何通过向您的产品添加静态配置文件来配置 RCP 应用程序的用户 p2 默认存储库:

Equinox/p2/Adding Self-Update to an RCP Application - Configuring the user's default repositories

当用户更改某些配置细节时,我想在 Java 类中以编程方式执行相同的操作。我找不到合适的 p2 API 文档。

最佳答案

将此解决方案用于基于 Eclipse 3.7 的应用程序:

final ProvisioningUI ui = ProvUIActivator.getDefault().getProvisioningUI();
IArtifactRepositoryManager artifactManager = ProvUI.getArtifactRepositoryManager(ui.getSession());
artifactManager.addRepository(new URI(UPDATE_SITE_URL);

IMetadataRepositoryManager metadataManager = ProvUI.getMetadataRepositoryManager(ui.getSession());
metadataManager.addRepository(new URI(UPDATE_SITE_URL);

对于 ProvUIProvisioningUI,您必须导入包 org.eclipse.equinox.p2.uiorg.eclipse。 equinox.p2.operations(以及其他)。

关于java - 以编程方式配置 p2 更新存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3254441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com