为项目分发Eclipse设置的最佳实践?

时间:2014-04-01 19:11:44

标签: java eclipse maven development-environment

我正在寻找一些最佳实践,以便将Eclipse的完整项目设置推广/设置到我的开发团队。

这是一个基于maven的项目,无需Eclipse即可运行。但我们希望分发一个安装了所有插件的预配置Eclipse版本,我们希望有一个本地更新站点来推出此设置的更新等等。

有没有什么好方法可以实现这种设置?我知道我可以提供一个包含一些插件的更新站点,但是我可以定义一组插件吗?

Eclipse pmd,Checkstyle,Findbugs和代码格式化程序是否可以使用Maven中的设置?

以下是我最重要的两个问题:

  1. 如何为Eclipse安装定义插件集,以便所有开发人员都安装了相同的插件集。
  2. 使用来自Maven的pmd,Findbugs,Checkstyle和代码格式化程序的配置的任何方式都可以在eclipse中使用

3 个答案:

答案 0 :(得分:2)

我前段时间遇到过类似的问题。用一堆插件设置eclipse真的很烦人。 proko提到了一个我不知道的插件,所以我把它与我现在使用的解决方案进行了比较。 经过15分钟的安装,尝试并阅读文档,我放弃了,因为它似乎对我的需求来说太重了。

我自己使用的解决方案是yatta个人资料:http://profiles.yatta.de

特别是你的第一个要求可以用它来解决。您可以安装团队所需的所有插件,单击按钮上传配置,然后将链接发送给您的团队。您的同事只需下载您的个人资料。所有插件都将自动安装。

这是一个Eclipse配置文件的链接,其中包含您提到的插件(pmd,checkstyle,findbugs,maven):https://marketplace.yatta.de/profiles/a7Ig

答案 1 :(得分:1)

除了通过更新站点安装Eclipse之外,还有一个可能的插件来管理配置(问题2):

要将“窗口偏好”的任何设置分发给整个开发团队,我可以推荐“工作区机制”。

您可以录制设置,然后通过开发服务器提供。

如果您分发共享Eclipse,那么为任何Eclipse安装提供适当的工作区机制URL也很容易(参见Enterprise Configuration of Workspace mechanic)。

启动时会检查设置更改,开发人员始终保持最新状态。

更多信息可在官方项目页面上找到:https://code.google.com/a/eclipselabs.org/p/workspacemechanic/

答案 2 :(得分:1)

这是团队开发手册的一部分!

所有重要的插件都支持外部配置,checkstyle,code-formatter和findbugs。

在单个网站中分发这些配置。

代码格式化程序:打开window - > preferernces Java> Code-style> formatter - > Import并从您创建的网站指定配置(它是一个文件对话框,但您也可以指定uri)。

Checkstyle:打开window - > preferernces> Checkstyle,然后按New ...,然后选择External Configuration File

Findbugs:类似于Checkstyle。

没有其他办法。我们使用wiki来分发开发手册和配置。