我在使用 p2 构建产品时遇到问题。我的产品包含单个自定义功能,其中包括我的插件以及 org.eclipse.equinox.simpleconfigurator。我不使用 org.eclipse.rcp 或任何其他 Eclipse 功能。
问题是当我使用 PDE 构建我的产品时,simpleconfigurator 只收集所需的捆绑包(我依赖于这些捆绑包)。但是当我使用 p2 director 时,simpleconfigurator/bundles.info 和生成的 plugins 文件夹包含几个额外的包,我从未将它们包含在依赖项中,例如:
com.ibm.icu
org.eclipse.swt
org.eclipse.ui
org.eclipse.ui.workbench
org.eclipse.core.databinding
org.eclipse.core.databinding.observable
org.eclipse.core.databinding.property
我想知道这些捆绑包在 p2 构建中来自哪里,以及如何控制它们中的哪些被收集在 simpleconfigurator/bundles.info 文件中。
谢谢你。乌利亚纳