Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以通过编程方式生成Eclipse工作区?_Eclipse_Ant - Fatal编程技术网

是否可以通过编程方式生成Eclipse工作区?

是否可以通过编程方式生成Eclipse工作区?,eclipse,ant,Eclipse,Ant,问候 我正在开发一个由大量小型eclipse项目组成的产品。我们维护.project文件,并使用ivy生成.classpath文件,因此每个项目的处理都很简单 然而,更痛苦的是创建一个包含所有项目的工作区。这种情况很少发生(基本上每次我们为realease之类的东西分支所有代码时) 有人知道一种以编程方式创建Eclipse工作区的方法吗?可以将ant任务写入以下对象的内容: 在新文件夹中创建工作区 自动“导入”现有项目(从现有svn签出) 创建链接的资源/工作空间变量 (可选分析,创建团队共享

问候

我正在开发一个由大量小型eclipse项目组成的产品。我们维护.project文件,并使用ivy生成.classpath文件,因此每个项目的处理都很简单

然而,更痛苦的是创建一个包含所有项目的工作区。这种情况很少发生(基本上每次我们为realease之类的东西分支所有代码时)

有人知道一种以编程方式创建Eclipse工作区的方法吗?可以将ant任务写入以下对象的内容:

  • 在新文件夹中创建工作区
  • 自动“导入”现有项目(从现有svn签出)
  • 创建链接的资源/工作空间变量
  • (可选分析,创建团队共享位置并将项目连接到SVN…)

您可以通过文件>导入,然后通过团队>团队项目集自动导入预定义的项目集。(您可以通过预先使用“同级文件”>“导出”菜单项来定义集合。)

打开一个eclipse项目文件,阅读它,创建一些外观相同的文件。正如我所写的,我已经有了.project文件,我感兴趣的是工作区—据我所知,它对应于.metadata文件夹的内容,这并不是我想完全依靠的东西hand@Yochai:它是关于创建一个工作区,而不是一个项目。工作区更复杂,相关信息(格式、启动配置等)分布在多个文件夹中的多个文件(一些是二进制文件…)上。。。