【问题标题】:Writing a program to configure Eclipse CDT programmatically编写程序以编程方式配置 Eclipse CDT
【发布时间】:2024-05-01 08:15:02
【问题描述】:

我正在使用 Eclipse 进行 C++ 开发。每次创建新工作区时,我都需要执行一系列繁琐的手动步骤来重复我已经在其他工作区上执行的相同配置步骤。我正在使用 perforce 视角进行团队合作。一些配置步骤包括识别 perforce 客户端和到 perforce 服务器的连接信息。完成所有手动配置步骤通常需要我大约 10 分钟,这是浪费时间,因为我应该能够在几秒钟内完成。 我正在尝试自动执行此任务,并且正在寻找处理它的最佳方法。我想我可以为我的一个客户检索元数据 .settings 目录并使用一些脚本来编辑它以反映特定于我的工作区的信息(例如我的 perforce 客户端的名称,或者构建的目标文件的路径配置)。但我想知道是否有更优雅的方式直接与 Eclipse 程序交互,以便在初始工作区创建后以编程方式修改配置。 如果确实有用于修改 CDT 工作区设置和首选项的编程 API,我可以使用哪些语言?我在哪里可以找到相关的文档和教程资源? Python、Perl 或 C++ 将是理想的选择。

【问题讨论】:

  • 只有 Eclipse 插件才能访问相应的 API,插件是用 Java 编写的

标签: eclipse api configuration eclipse-cdt programmatic-config


【解决方案1】:

您可以尝试创建一个 Oomph 设置脚本,它可以配置为更改工作区首选项和许多其他内容,这是基本教程:https://eclipsesource.com/blogs/tutorials/oomph-basic-tutorial/

【讨论】:

    最近更新 更多