我正在设计一个Eclipse功能,其中包含需要安装目标中可能存在的依赖项的bundle,但不一定是这种情况。我想避免安装不必要的IU。我想知道如何建议p2安装程序我想要安装一个功能,只有在安装中没有所需的IU并提供存储库位置才能下载IU。
依赖于IU D的主IU M的期望场景是:
答案 0 :(得分:0)
AFAIK,既不可能
但是,您可以通过在您自己的p2存储库中包含具有您的功能的依赖关系的p2存储库来实现您的用例。
从技术上讲,有不同的解决方案,但最简单的可能是创建一个所谓的“复合存储库”,其中既包含具有您自己内容的存储库,也包含具有外部依赖关系的存储库。