Eclipse在哪里存储有关“运行收藏夹”或“调试收藏夹”的信息?
答案 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}}属性应包含启动所在的任何收藏夹组。