当我复制一个 Eclipse 项目目录时,它包含 .classpath 和 .project 文件,这样当我将同一目录带到另一个 Eclipse 实例时,我不必设置我的构建路径等(假设包含所有资源在项目中,而不是外部。)
但是,此过程不会导致启动配置文件随目录“移动”。
是否有一些其他文件/目录结构我可以“随身携带”到另一个包含我的启动配置文件的 Eclipse 实例?
原文由 Jared 发布,翻译遵循 CC BY-SA 4.0 许可协议
当我复制一个 Eclipse 项目目录时,它包含 .classpath 和 .project 文件,这样当我将同一目录带到另一个 Eclipse 实例时,我不必设置我的构建路径等(假设包含所有资源在项目中,而不是外部。)
但是,此过程不会导致启动配置文件随目录“移动”。
是否有一些其他文件/目录结构我可以“随身携带”到另一个包含我的启动配置文件的 Eclipse 实例?
原文由 Jared 发布,翻译遵循 CC BY-SA 4.0 许可协议
.launch xml 文件(启动器定义)位于
[eclipse-workspace]\.metadata\.plugins\org.eclipse.debug.core\.launches
只需将它们复制到您的 <project>/.settings
目录中。
刷新您的项目,就可以了:这些启动器配置可用,您可以将它们复制到项目文件的其余部分。
警告:在“运行/启动/启动配置”首选项面板中 取消选中“删除关联资源时删除配置” 选项:软删除项目以便再次导入它是很常见的,以强制重新初始化 eclipse元数据,…但是如果选中此选项,将删除您的详细启动参数!
另请参阅 哪些 eclipse 文件属于版本控制,以及 Eclipse 中的外部工具启动配置在哪里。
贾里德 补充说:
我的项目目录中没有 .settings 目录 - 我创建了它并将 .launch 文件放在那里,刷新了我的项目,但它没有任何运行配置文件。是否必须镜像.metadata 下的目录结构?
只需创建 .settings
目录(它实际上是在您具有项目特定设置时创建的,如问题“ 维护一组通用的 Eclipse 首选项”中所示)。
然后从 .metadata
目录中删除相同的 .launch
文件。
然后刷新您的项目并转到“运行配置”面板:您将看到您的启动配置仍然可用,只是它们存储在它们所属的位置:在您的项目目录中,而不是隐藏在一个晦涩的工作区元数据下。
2012 年 6 月更新
我总是看到我的启动配置,保存在 PROJECT_LOC/.settings
下,在重新加载 Eclipse 工作区时自动导入。
但是,如“ 提示:创建和共享启动配置 (2007) ”中所述,如果转到“运行配置”向导的“公共”选项卡,您应该能够引用保存在项目任何子目录中的启动配置.
因此,将启动器保存在项目的任何位置都不会在首选项的“运行配置”部分 自动 显示它们。
但是声明一个新的,将其启动器共享为“共享文件”(如上图所示),然后用您之前保存的实际启动器覆盖该启动器将更新该运行配置。
原文由 VonC 发布,翻译遵循 CC BY-SA 3.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
尝试从启动配置(配置文件)的“通用”选项卡中选择工作区内的共享文件位置。