Eclipse开发在一个组中

时间:2010-11-08 13:44:22

标签: eclipse

我知道已经提出了类似的问题,但我仍然没有看到一个好的解决方案。

我们小组正在Linux上使用Eclipse(Java,C ++,Groovy)进行开发。 我们正在使用ClearCase和动态视图。

我希望人们能够使用完整的eclipse工作区,为我准备和维护。 我需要项目列表(我们从maven pom生成eclipse项目),代码样式首选项,保存操作以及许多其他内容将在人们之间共享。

我尝试将工作区放到源代码控制中,但它包含大量文件,其中大部分文件都不相关,并且很难在每次更改时保留。

在IDEA中它很简单 - 只需一个工作空间的xml文件,可以轻松地将其放置到源代码控制中。

我怎样才能使用Eclipse?

谢谢

3 个答案:

答案 0 :(得分:2)

我找到了以下最简单的解决方案:

  1. 配置工作区格式化程序,代码样式等
  2. 使用File->Export->General->Preferences
  3. 将这些首选项保存到文件
  4. 在使用File->Import->General->Preferences
  5. 的任何新工作区上
  6. 你已经完成了!

答案 1 :(得分:2)

如果您想与源代码管理共享项目设置,不要将整个工作区放到源代码管理中,请使用项目特定的设置。如果从项目的上下文菜单中选择属性,则可以看到各种首选项页面,您可以在其中“覆盖”此特定项目的工作区设置。如果这样做,将在项目文件夹中创建一个.settings文件夹,您只需提交包含其中文件的额外文件夹即可共享您的项目首选项。

对于java项目,您可以通过这种方式共享代码模板,格式化程序,编译器设置,任务标记和Java编辑器保存操作。将此与所提到的团队项目集合相结合,或者在开发人员之间仅手动共享Maven POM可以是一个良好的开端。

如果您想要更复杂的“工作区配置”,可以尝试Yoxos 5。它目前处于测试阶段,但非常有前途。您可以通过创建本地配置文件免费试用它,以查看其工作区配置功能(包括团队项目集和首选项)的功能。但是,要分享Yoxos个人资料,您必须在测试期后支付订阅费。

答案 2 :(得分:0)

2010年在Eclipseday举行的Google SonaType presented Proviso ,这是一款面向开发人员入职的工具。它似乎完全符合您的要求,因此您可能希望与他们联系。 AFAIK该工具尚未公开,但您可以参与一些测试计划。

如果您无法获得 Proviso ,可以使用Project Set Files来定义要导入工作区的项目。

您也可以导出和导入首选项设置,但要小心,因为插件可能会在首选项中存储绝对文件路径,并且这些绝对路径在另一台用户导入另一台机器时可能无效。