Nat*_*han 17 eclipse scripting eclipse-cdt
我想有一个shell脚本在命令行上创建一个完整的CDT项目并将其添加到工作区.我愿意自己生成.project和.cproject文件,但是我想要一些实际上将项目添加到工作区的东西,因为这是一个不透明的二进制文件,我宁愿不要弄乱用.
我看了Buckminster和猴子项目,但我不确定是否会做我想要的.任何人都有这方面的经验,知道什么是好的解决方案?
谢谢,
弥敦道
Jam*_*urn 10
您使用的是什么版本的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}
Run Code Online (Sandbox Code Playgroud)
导入开关可以单独使用.您需要使用-data指定要导入的工作空间,这与Eclipse一样.上面说明的开关由CDT managedbuild插件提供,但是应该与非CDT项目一起使用(如果没有,请告诉我 - 我写了这个功能;)).
有关其他开关的更多详细信息,请参阅无头构建中的此问题.
我相信您所需要做的就是在此处创建一个文件夹:
WORKSPACE_DIR\.metadata\.plugins\org.eclipse.core.resources\.projects\YOUR_PROJECT_NAME
Run Code Online (Sandbox Code Playgroud)
和其中的.location文件。
您可以使用Eclipse Resources API ,也可以根据当前的实现尝试自己实现
不知道有没有最简单的方法
| 归档时间: |
|
| 查看次数: |
15975 次 |
| 最近记录: |