如何使用任何预先存在的工作区从命令行构建Eclipse项目?

时间:2018-01-23 11:52:40

标签: eclipse continuous-integration eclipse-cdt

我有一个带有Eclipse项目的C源代码存储库(顶级的.project和.cproject文件)。我需要从命令行构建该项目,以便它与我们的CI系统集成。

我知道我可以从命令行(或工作区内的特定项目)构建Eclipse工作区,如下所述:C++ eclipse project automatic build server和此处:Build Eclipse Java Project from Command Line 但我想做的是建立一个没有任何工作空间的项目。将工作空间(.metadata文件夹)提交到源存储库听起来非常难看。

是否有其他命令行选项用于构建项目而无需指定工作空间?如果没有,是否可以动态生成工作空间"?

1 个答案:

答案 0 :(得分:1)

我最终在这个答案之后找到了一个解决方案:https://stackoverflow.com/a/8908262/6289487

我使用 -data 命令行选项,诀窍是使用 -import