Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在设计一个 Eclipse 功能,其中包含需要安装目标中可能存在的依赖项的捆绑包,但这不一定是这种情况。我想避免安装不必要的 IU。我想知道如何建议 p2 安装程序仅在安装中不存在所需的 IU 时才安装一个功能,并提供存储库位置以从中下载 IU。
依赖于 IU D 的主 IU M 的期望场景是:
AFAIK,既不可能
但是,您可以通过将 p2 存储库与您的功能的依赖项包含在您自己的 p2 存储库中来实现您的用例。
从技术上讲,对此有不同的解决方案,但最简单的一种可能是创建一个所谓的“复合存储库”,其中包括具有您自己的内容的存储库以及具有外部依赖项的存储库。