【发布时间】:2014-05-17 21:49:07
【问题描述】:
Eclipse 在哪里存储有关“运行收藏夹”或“调试收藏夹”的信息?
【问题讨论】:
标签: eclipse configuration favorites
Eclipse 在哪里存储有关“运行收藏夹”或“调试收藏夹”的信息?
【问题讨论】:
标签: eclipse configuration favorites
这些存储在工作空间.metadata/.plugins/org.eclipse.debug.ui 目录中的文件launchConfigurationHistory.xml 中。
该文件包含各种启动相关设置,收藏夹在<favorites> 部分。
注意:在 Eclipse 运行时修改此文件可能不安全。
更新:
.metadata/.plugins/org.eclipse.debug.core/.launches 目录中的启动配置文件 name.launch 本身也会更新,以说明它在哪个收藏夹组中。
更新:
如果 xxx.launch 文件在收藏夹组中,则它包含以下内容:
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
</listAttribute>
(以及许多其他与发布相关的条目)
更新:
您可以使用以下方法查看插件中的启动配置:
ILaunchManager manager = DebugPlugin.getDefault().getLaunchManager();
ILaunchConfiguration [] configs = manager.getLaunchConfigurations();
ILaunchConfiguration 的IDebugUIConstants.ATTR_FAVORITE_GROUPS 属性应包含启动所在的所有收藏夹组。
【讨论】: