我想要一个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/