【发布时间】: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