如何使用命令行将多个项目导入Eclipse?

Ida*_*Ida 9 eclipse import eclipse-cdt

反正我是否可以使用命令行将多个项目一次性导入Eclipse工作区?我注意到有人建议使用命令行如下:

eclipse -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -importAll {[uri:/]/path/to/project}

但是我无法正确地找出{[uri:/]/path/to/project}部分.任何例子?另外,上面的命令行是我能实现这一目标的唯一方法吗?(它似乎依赖于CDT?)有没有其他方法可以在命令行中执行此操作?

谢谢!

Jam*_*mes 8

headlessbuild到目前为止,我发现的唯一文件是来源.这表明该参数-importAll应该是包含所有项目的目录的路径.您可以重复使用-importAll来导入多个项目树.

例如,如果你有结构

tree/
  core/
    alpha/
      .project
    beta/
      .project
  edge/
    one/
      .project
    two/
      .project
Run Code Online (Sandbox Code Playgroud)

然后,这将在工作区中构建四个项目tree/workspace:

cd tree
eclipse -nosplash -data workspace -application org.eclipse.cdt.managedbuilder.core.headlessbuild -importAll core -importAll edge -build
Run Code Online (Sandbox Code Playgroud)

在Windows上,使用eclipsec.exe.


Cha*_*G K -3

您可以在此处找到 Eclipse 运行时选项列表:帮助 > 工作台用户指南 > 任务。格式:eclipse [平台选项] [-vmargs [Java VM 参数]]