我正在寻找一些最佳实践,以便将Eclipse的完整项目设置推广/设置到我的开发团队。
这是一个基于maven的项目,无需Eclipse即可运行。但我们希望分发一个安装了所有插件的预配置Eclipse版本,我们希望有一个本地更新站点来推出此设置的更新等等。
有没有什么好方法可以实现这种设置?我知道我可以提供一个包含一些插件的更新站点,但是我可以定义一组插件吗?
Eclipse pmd,Checkstyle,Findbugs和代码格式化程序是否可以使用Maven中的设置?
以下是我最重要的两个问题:
答案 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来分发开发手册和配置。