.launch xml 文件(启动器定义)位于
[eclipse-workspace]\.metadata\.plugins\org.eclipse.debug.core\.launches
只需将它们复制到您的<project>/.settings
目录。
刷新您的项目,您就拥有了它:这些启动器配置可用,您可以将它们与项目文件的其余部分一起复制。
警告:做取消选中“删除关联资源时删除配置”选项在“运行/启动/启动配置”首选项面板中:软删除项目以便再次导入它、强制重新初始化 Eclipse 元数据是很常见的,...但是如果选中此选项,将删除您的详细的启动参数!
也可以看看哪些 eclipse 文件属于版本控制 https://stackoverflow.com/questions/337304/which-eclipse-files-belong-under-version-control, and Eclipse 中的外部工具启动配置在哪里 https://stackoverflow.com/questions/452571/where-are-the-external-tools-launch-configurations-in-eclipse.
Jared https://stackoverflow.com/users/44757/jared adds:
我的项目目录中没有 .settings 目录 - 我创建了它并将 .launch 文件放入其中,刷新了我的项目,并且它没有任何运行配置文件。是否必须镜像 .metadata 下的目录结构?
只需创建.settings
目录(它实际上是在您具有项目特定设置时创建的,如问题“所示”维护一组通用的 Eclipse 首选项 https://stackoverflow.com/questions/951509/maintaining-a-common-set-of-eclipse-preferences/951824#951824").
然后删除相同的.launch
文件来自.metadata
目录。
然后刷新您的项目并转到“运行配置”面板:您将看到您的启动配置仍然可用,只不过它们存储在它们所属的位置:在您的项目目录中,而不是埋在模糊的工作区元数据下。
2012 年 6 月更新
我总是看到我的启动配置,保存在PROJECT_LOC/.settings
,重新加载 Eclipse 工作区时自动导入。
然而,正如“提示:创建和共享启动配置 (2007) http://eclipsesnippets.blogspot.fr/2007/07/tip-creating-and-sharing-launch.html”,如果您转到“运行配置”向导的“通用”选项卡,您应该能够引用保存到项目的任何子目录中的启动配置。
因此,将启动器保存在项目中的任何位置都不会显示它们自动地在首选项的“运行配置”部分。
但是声明一个新的启动器,将其启动器共享为“共享文件”(如上图所示),然后用您之前保存的实际启动器覆盖该启动器将更新该运行配置。