【问题标题】:How to import multiple projects into Eclipse using command line?如何使用命令行将多个项目导入 Eclipse?
【发布时间】:2012-05-08 18:39:42
【问题描述】:

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

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

但我无法正确找出 {[uri:/]/path/to/project} 部分。有什么例子吗? 另外,上面的命令行是我能做到这一点的唯一方法吗? (似乎依赖于 CDT?)有没有其他方法可以在命令行中做到这一点?

谢谢!

【问题讨论】:

  • 您是否尝试将项目文件夹直接复制到工作区并查看它们是否可作为项目使用
  • 嘿,你找到答案了吗?这将是一个非常强大的功能。

标签: eclipse import eclipse-cdt


【解决方案1】:

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

例如如果你有结构

tree/
  core/
    alpha/
      .project
    beta/
      .project
  edge/
    one/
      .project
    two/
      .project

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

cd tree
eclipse -nosplash -data workspace -application org.eclipse.cdt.managedbuilder.core.headlessbuild -importAll core -importAll edge -build

在 Windows 上,使用eclipsec.exe

【讨论】:

    【解决方案2】:

    Eclipse CDT 提供了通过命令行导入项目的工具。 您可以使用以下命令/选项来执行此操作。

    eclipse -nosplash 
      -application org.eclipse.cdt.managedbuilder.core.headlessbuild 
      -import     {[uri:/]/path/to/project} 
      -importAll  {[uri:/]/path/to/projectTreeURI} Import all projects under URI
      -build      {project_name | all} 
      -cleanBuild {project_name | all} 
    

    【讨论】:

      【解决方案3】:

      尝试使用 url 的绝对路径。例如/usr/fred/foo

      【讨论】:

        【解决方案4】:

        需要注意的几点:

        1. 您可以多次指定-import 选项
        2. 使用 Linux 文件路径分隔符代替邪恶的 DOS 分隔符(即 / 代替 \)。
        3. uri 应该指向一个目录而不是项目名称。因此,如果您在目录path/to/FooBar 中有一个名为foo 的项目,则选项将是-import path/to/FooBar

        这是我使用的真实示例。

        eclipsec -noSplash -data "WORKSPACE2" -application org.eclipse.cdt.managedbuilder.core.headlessbuild  -no-indexer  -import 21-6912-xx-xpathparser -import 21-6912-xx-xpathparser/lib
        

        输出:

        Create.
        Opening 'libxpathparser'.
        Create.
        Opening '21-6912-xx-xpathparser'.
        Saving workspace.
        

        【讨论】:

          【解决方案5】:

          您可以在此处找到 Eclipse 运行时选项列表:Help > Workbench User Guide > Tasks。 格式:eclipse [平台选项] [-vmargs [Java VM 参数]]

          【讨论】:

          • 文档路径不再正确。但是,您打算指导人们阅读的文档并没有以任何方式解决导入项目的问题。
          猜你喜欢
          • 2012-02-13
          • 2017-12-19
          • 1970-01-01
          • 1970-01-01
          • 2017-09-08
          • 2011-09-12
          • 2017-11-05
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多