33

我为我的工作区中的一个项目创建了几个 java 工作集,并希望与其他人共享它们(使用不同的工作区)。有没有办法导出它们?

4

4 回答 4

20

您可以尝试导出(如“复制到另一个人工作区元数据目录”):

</path/to/.metadata>\.plugins\org.eclipse.ui.workbench\workingsets.xml

这是引用您的工作集的文件。


z0r评论中添加:

我的队友workingsets.xml用我的文件版本替换了他的文件,效果很好。
但是,您必须在替换文件之前退出 Eclipse,因为 Eclipse 在退出时会用旧版本覆盖它。
我想你只需要这样做一次。

于 2010-03-03T09:12:20.597 回答
18

下载 AnyEdit 插件:

说明| 下载页面

然后通过以下工作:

  1. 通过菜单栏:文件 > “导出...”
  2. 选择“常规”/“工作集”</li>
  3. 点击“下一步>”</li>
  4. 选择要导出的工作集以及要导出文件的位置。
  5. 单击“完成”以执行导出。

样本

于 2010-03-11T11:19:03.277 回答
14

在 Eclipse Indigo 中,工作集导出已移至 Export -> Team Project Set,左上方有一个复选框用于导出工作集。

于 2012-03-15T08:39:25.907 回答
0

尽管FileExportTeamTeam Project Set是导出工作集的正确方法,但您可以编写一个 Eclipse 外部工具。

截屏

外部工具

  1. 通过导航打开一个新对话框:

    RunExternal ToolsExternal Tools Configurations…</kbd>

  2. 选择程序并单击新建按钮以创建新配置。

    注意:您只需要使用“主要”选项卡。

  3. 给工具一个标题,例如“导出工作集”

    视窗

    • 地点: ${env_var:SystemRoot}\System32\cmd.exe
    • 工作目录: ${env_var:USERPROFILE}\Documents
    • 论据:  

      /c copy /y ${workspace_loc}\.metadata\.plugins\org.eclipse.ui.workbench\workingsets.xml workingsets-${current_date}.xml
      

    Linux

    • 地点: /bin/cp
    • 工作目录: ${env_var:HOME}/Documents
    • 论据:  

      ${workspace_loc}/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml workingsets-${current_date}.xml
      
于 2015-12-01T13:09:16.573 回答