我有一个带有 Eclipse 项目的 C 源存储库(顶层的 .project 和 .cproject 文件)。我需要从命令行构建该项目,以便它与我们的 CI 系统集成。
我知道我可以从命令行构建 Eclipse 工作区(或工作区中的特定项目),如下所述:C++ Eclipse 项目自动构建服务器和此处:从命令行构建 Eclipse Java 项目 但我想做的是构建一个没有任何工作空间的项目。将工作区(.metadata 文件夹)提交到源存储库听起来很丑陋。
是否有其他命令行选项可以在无需指定工作区的情况下构建项目?如果没有,是否可以“即时”生成工作空间?
我最终找到了以下答案的解决方案:https://stackoverflow.com/a/8908262/6289487
我使用的是 -data 命令行选项,技巧是使用 -import。