Eclipse在哪里存储有关“运行收藏夹”或“调试收藏夹”的信息?

时间:2014-04-05 14:28:07

标签: eclipse configuration favorites

Eclipse在哪里存储有关“运行收藏夹”或“调试收藏夹”的信息?

1 个答案:

答案 0 :(得分:8)

这些文件存储在工作区launchConfigurationHistory.xml目录中的文件.metadata/.plugins/org.eclipse.debug.ui中。

该文件包含各种与启动相关的设置,收藏夹位于<favorites>部分。

注意:在Eclipse运行时修改此文件可能不安全。

更新

name.launch目录中的启动配置文件本身.metadata/.plugins/org.eclipse.debug.core/.launches也会更新,以说明它所在的收藏夹组。

更新

如果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();

IDebugUIConstants.ATTR_FAVORITE_GROUPS的{​​{1}}属性应包含启动所在的任何收藏夹组。