我有一个基于功能的产品配置和一个运行配置,使用“Launch with:下面选择的功能”。但是,在运行时,它包含一些插件:
有没有办法检查为什么包含这些插件?
答案 0 :(得分:3)
PDE首先解析启动配置所选功能中的所有包含。之后,添加了包含插件的所有依赖项。正如您所指出的那样,PDE正在通过工作空间和目标。另一件事是,当包含主机插件时,所有片段(除了那些不匹配的过滤器之外)都包含在内。
查看此方法(或在调试中运行)以查看插件的来源:org.eclipse.pde.internal.launching.launcher.BundleLauncherHelper.getMergedBundleMap(ILaunchConfiguration, boolean)
答案 1 :(得分:0)
PDE忽略在IDE中启动应用程序的功能配置!因此,将使用工作空间中的所有插件。
但您可以关闭不会启动的项目。