代码之家  ›  专栏  ›  技术社区  ›  Kevin Beck

有没有办法将项目自动导入到eclipse中?

  •  6
  • Kevin Beck  · 技术社区  · 16 年前

    对于我当前的项目,每次我建立一个新的工作区,我需要导入分散在20多个不同目录中的数百个现有项目。有没有办法在eclipse中自动执行这一步骤?

    这些项目都签入clearcase。

    5 回复  |  直到 16 年前
        1
  •  1
  •   Community Mohan Dere    8 年前

    This answer 演示如何使用自定义插件将任意一组项目导入到eclipse中。

    如果我正确理解您的问题,您只需指定要导入到 newprojects.txt 工作区根目录中的文件。但是,您可能需要删除删除现有项目的部分。

        2
  •  0
  •   DigitalRoss    16 年前

    你能把它们全部导入SCCS然后一次全部检查出来吗?你可以用这个做实验 cvs ,不是因为你想开始使用 CVS 但因为它有最好的eclipse支持。如果cvs做不到,其他人也可能做不到。

        3
  •  0
  •   VonC    16 年前

    对于快照视图,我们有一个“模板”工作区,它引用 .project .classpath 以“标准”方式归档:

     c:\ccviews\projectA\vob1\path\...
     c:\ccviews\projectB\vob1\path\...
     c:\ccviews\projectC\vob2\path\...
    

    因此,通过复制该工作区,我们可以为团队的新成员快速设置项目。
    每个同事都将使用以下内容定义自己的快照视图:

    • 唯一的名字(
      • colleague1_projectA_snap ,
      • colleague1_projectB_snap ,
      • ……)
    • 这个 同一根目录 对于引用给定项目的每个视图
      ( c:\ccviews\projectA 为:
      • 学院项目快照
      • colleague2_projectA_snap
      • colleague3_projectA_snap ……)

    由于快照视图可以位于磁盘上您喜欢的任何位置,因此您可以:

    • 定义标准路径
    • 将其扩展到大量快照视图。

    当然,这在动态视图中是不可能的,因为它们的路径是:

    m:\aUniqueName\vob1\path
    

    您可以要求每个用户将一个视图与驱动器号相关联,但这对于大量视图不适用。
    无论如何,动态视图对于访问和咨询数据非常有用,而不是编译(访问任何大型数据所需的时间 jar dll 通过网络太重要了)

        4
  •  0
  •   SteveD    16 年前

    eclipse作为项目集的概念,但我确信这与使用cvs有关。我的团队使用了这个特性,这就是我们如何共享项目集的方式。

    另外两个我知道的选择:

    Buckminster

    它是一个做组件组装的eclipse项目,其中一部分是项目。上次我玩的时候文档有点糟糕,但确实有用。不知道他们是否支持clearcase,尽管它是可扩展的。

    Jazz

    成本高,而且也是建立在eclipse上的。与巴克敏斯特相似,但在团队精神方面更进一步。

        5
  •  0
  •   Community Mohan Dere    8 年前

    我已经为svn创建了一些脚本。目前,脚本是从vagrant运行的,但是您可以单独运行它们。clearcase的过程应该类似。

    请参阅此处的答案,其中提供了指向源代码的链接: https://stackoverflow.com/a/21229397/1033422