eclipse - 在命令行上创建一个Eclipse项目?

标签 eclipse scripting eclipse-cdt

我想要一个shell脚本在命令行上创建整个CDT项目并将其添加到工作区中。我愿意自己生成.project和.cproject文件,但是我想要一些实际上可以将项目添加到工作区的东西,因为那是一个不透明的二进制文件,我不想弄乱用。

我同时看了Buckminster和Monkey Project,但是我不确定两者是否都能满足我的要求。任何人在这方面都有经验,知道什么是好的解决方案?

谢谢,

内森

最佳答案

您正在使用什么版本的CDT?

如果安装了最新的CDT 6+,则可以从命令行执行项目导入(以及构建)。去做这个:

eclipse -nosplash 
    -application org.eclipse.cdt.managedbuilder.core.headlessbuild 
    -import {[uri:/]/path/to/project} 
    -build {project_name | all} 
    -cleanBuild {projec_name | all}


导入开关可以单独使用。您需要使用-data指定要导入到的工作区,这与Eclipse一样。上面说明的开关是由CDT ManagedBuild插件提供的,但应与非CDT项目一起使用(如果没有,请告诉我-我编写了功能;))。

有关其他开关的更多详细信息,请参见this question on headless build

关于eclipse - 在命令行上创建一个Eclipse项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1718456/

相关文章:

linux - 目录中行数最多的文件不是字节

regex - Powershell特定字符与功能不匹配

java - 将进程附加到调试 session : empty process list

c++ - 使用 eclipse 和 ubuntu 13.04 构建 opencv 2.4.5 应用程序时出错

java - 无法在模拟器上从 developer.android.com 启动蓝牙聊天示例应用程序

linux - 在 bash 中,在 sed 和 cat 之后得到了不需要的换行符>>

c++ - 为armhf编译Crypto++进行交叉编译

c++ - 将选定的文件传递给 Eclipse 中的 Make 目标

C错误: `arithmetic on pointer to an incomplete type`

java - 如何解决 YourLayout 类型的方法 addView(View, int, LinearLayout.LayoutParams) 必须重写或实现父类(super class)型方法