Eclipse如何持久创建/复制启动配置? DialogSettings?

时间:2016-08-24 08:26:12

标签: eclipse eclipse-plugin eclipse-rcp

我想知道Eclipse是如何持久创建或重复启动配置的。 (当我在创建或复制启动配置后重新启动Eclipse时,配置仍然存在) Eclipse是否使用DialogSettings存储此用户创建的信息?

感谢您的回答!

2 个答案:

答案 0 :(得分:2)

创建它们的所有启动通常都存储在.metadata/.plugins/org.eclipse.debug.core/.launches文件的工作区xxx.launch目录中。

该文件的格式看起来与DialogSettings文件类似,但实际上它是由org.eclipse.debug.internal.core.LaunchConfigurationInfo中的不同代码创建的。

您通常通过各种ILaunchXXXXX接口访问启动,ILaunchManager是主界面。

答案 1 :(得分:2)

取决于您的发布是Local file还是Shared file(请参阅启动配置标签" Common")。

如果是Local file,则配置存储在eclipse工作区中:

.metadata/.plugins/org.eclipse.debug.core/.launches

如果它是Shared file,则它存储在工作区包的包/路径中,作为.launch文件。

如果您复制了一个启动项,它就会存储在原始文件旁边,例如:位于.launches的{​​{1}}目录或Local file的捆绑/路径中。