您认为Eclipse支持的好处是什么?

时间:2009-01-12 11:05:32

标签: eclipse sysadmin

作为我工作的一部分,我受雇为公司的开发人员安装和支持开发工具。

Eclipse是一个IDE,很多开发人员都在这里使用,但我没有积极支持。随着大量的插件和新版本的快速发布 - 我发现很难掌握并且(显然)无法支持所有内容。

我确实在Eclipse方面有一些经验,但作为开发人员 - 您认为从Eclipse工作场所获得的良好支持是什么?

7 个答案:

答案 0 :(得分:4)

  1. 私人内部插件中心。您有责任首先为当前开发的项目更新此repo并测试插件更新 - 因此开发人员无需担心兼容性;他们只会从内部插件回购更新。
  2. 常用设置,例如定义和维护编码样式格式。

答案 1 :(得分:4)

全团队安装,带有一组标准插件。

允许用户安装新的,并建议将新的安装到标准安装中,但他们应该知道这些不受支持。

您的主要开发人员也会对这些插件的哪些配置有助于团队合作有所了解 - 例如

  • SVN设置,
  • Mylyn integration
  • 代码样式
  • checkstyle settings
  • 查找错误设置

安装和插件都可以预先准备并作为大型zip文件分发,或者更灵活的方法是在内部运行您自己的更新站点。

答案 2 :(得分:2)

我(其中包括)正是这项工作。

我想出了一个大的zip文件:

  • 稳定的日食版
  • 一些开发人员认为有用的插件(Subclipse,QuickRex,Findbugs,具有常见设置的Checkstyle,......)
  • 三个JDK(!):1.4,最新1.5,最新6.0(用于启动eclipse)
  • 带别名的shell(包括启动eclipse的'e')

用于启动eclipse的脚本:

  • 仔细调整了eclipse.ini settings
  • 检查我的工具/脚本/文件/插件的新版本是否已发布(在公共共享目录中),以及它们是否在用户桌面上复制它们。

这样,每当我验证一组新的稳定工具时,我的所有“开发配置”都会发展。

基本上,不需要安装/更新每个插件:只需定义一个由您和您的同事实际使用的常用核心工具集。

答案 3 :(得分:1)

对于一组标准插件并保持最新,我使用Yoxos配置了个人资料。

答案 4 :(得分:0)

在我的工作场所,Eclipse是标准的开发工具,项目已经发布,可以用Eclipse编译(当我们发现Makefiles没有做任何事情,如果Eclipse还没有完成构建时,我就在那里)。 简单的解决方案是考虑开发人员需要并为他们提供所需的基本环境。开发人员可以通过“不支持”免责声明将自定义插件安装在主文件夹中。只需安装大多数人在您工作场所需要的基本环境,以及最常见的插件。说: - 基础环境JDT - 图形开发/网络开发/ C ++开发插件,或任何您需要的插件 - 一些UML插件,如果一个明显更好 - 一些分析器,如果你可以让它工作(我已经完成了Netbeans,gprof,甚至Oprofile的分析,但我从来没有能够使它与Eclipse一起工作 - 无论如何,分析比Netbeans更复杂)。如果人们使用它。如果人们不这样做,可能需要重新考虑某些事情,除非根本不进行任何优化,因为它不需要:-)。这是人们唯一需要支持的东西,恕我直言,其余部分对我来说是透明的。 - 也许,在Linux上,我喜欢用于gcj编译版Eclipse的RPM,比如Ubuntu和RedHat提供的。除了我没有证据证明它更快,我有证据表明ecj(独立的Eclipse Java编译器)本身对GCJ要慢得多(并且有很多理由说明这是正常的)!

答案 5 :(得分:0)

关于Eclipse的不同版本,只需坚持使用稳定版本即可。在一年左右的时间里,根据Marcin的建议支持更新的版本。

答案 6 :(得分:0)

就个人而言,我想要在单个条目中使用“标准”插件的内部更新站点。这是因为有大量可用的Eclipse版本,没有人能提前满足熟练开发人员的需求。

作为zip文件的常见发行版,内部更新站点和安装的“标准”插件以及定义的任何源存储库(以及精心定义的步骤)将适合大多数开发人员,而不会给您带来太多负担。