【问题标题】:Installing features using DirectorApplication使用 DirectorApplication 安装功能
【发布时间】:2014-09-15 06:05:20
【问题描述】:

当我的产品启动并满足某些条件时,我需要从更新站点安装功能。我阅读了配置 p2 存储库并使用 API 从那里安装 IU。我还找到了 DirectorApplication for director 并用它走了很远,基本上:

DirectorApplication app = new DirectorApplication();
String[] args = new String[]{"-repository", "http://myRepo","-installIU", "myFeature.feature.feature.group", "-destination", "myDestination"};
app.run(args);

myFeature 正在安装,但遇到一些缺少依赖插件的问题。我正在从源代码运行此代码并安装到成品中,所以那里可能有问题。

到目前为止,我的主要问题是我是否走在正确的轨道上?我应该直接使用 DirectorApplicaton(我知道使用内部包的含义)还是将我的更新站点配置到 p2 存储库并关注this documentation?如果是后者,是否有更多的相关文档?

【问题讨论】:

    标签: eclipse eclipse-plugin p2


    【解决方案1】:

    我不会使用 DirectorApplication 安装到正在运行的 Eclipse 中 - AFAIK 不是为此而设计的。相反,您应该使用 p2 API 来操作当前运行的安装。

    【讨论】:

    • 这正是我所做的。使用 p2 API 绝对可以让我更好地控制正在发生的事情。谢谢。
    猜你喜欢
    • 2022-08-19
    • 1970-01-01
    • 2018-01-17
    • 2018-10-22
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多