某些 Eclipse 插件是您的环境要求的。例如,适当的源代码管理插件——我对这些不感兴趣。
有些提供有用的增强,但在特定的利基。我对那些不感兴趣。
有些很棒,但要花钱。我对那些不感兴趣。
有些在旧版本的 Eclipse 上非常有用,但现在是最新 Eclipse 版本(我写这篇文章时为 3.4)的核心构建的一部分。我对那些不感兴趣。
我想要关于每个 Java SE 开发人员应该安装哪些插件的建议,请每个答案一个。
某些 Eclipse 插件是您的环境要求的。例如,适当的源代码管理插件——我对这些不感兴趣。
有些提供有用的增强,但在特定的利基。我对那些不感兴趣。
有些很棒,但要花钱。我对那些不感兴趣。
有些在旧版本的 Eclipse 上非常有用,但现在是最新 Eclipse 版本(我写这篇文章时为 3.4)的核心构建的一部分。我对那些不感兴趣。
我想要关于每个 Java SE 开发人员应该安装哪些插件的建议,请每个答案一个。
Findbugs 让我今天做了两次愚蠢的事情。
http://findbugs.sourceforge.net/
Eclipse 更新站点为: http: //findbugs.cs.umd.edu/eclipse/
用我目前最喜欢的 Jadclipse 回答我自己的问题,它与 jad 一起从第三方库中反汇编类文件。
如果您需要更深入地了解代码覆盖率,EclEmma非常简单且有用
Eclipse 的 Subclipse SVN 更新 URL:http ://subclipse.tigris.org/update_1.4.x
我正在使用这个,这对于不使用快捷键的程序员非常有帮助,因为他们不了解它们。
MouseFeed 有助于养成使用键盘快捷键的习惯。当用户单击按钮或菜单项时,插件会显示一个弹出窗口,提醒您快捷键。
检查风格。它非常快。
FindBugs 很棒但是很慢
我对此的回答显然是eclim。它将 Eclipse 功能导出到 Vim,使我能够使用 Eclipse 的几个很棒的特性,比如源文件中的自动完成、自动构建和错误标记(使用 Vim 中的位置)、自动格式化、自动导入、JavaDoc 搜索、源代码搜索...废话,我可以永远继续下去。最重要的是:我不必使用糟糕的 Eclipse Java 编辑器(当然,对我来说,编辑器的质量总是主观的)。
如果您喜欢 Vim,但出于某种原因被迫/试图使用 Eclipse,请查看该站点。
我特别喜欢字节码大纲插件,虽然它并不适合所有口味,因为查看 Java 字节码并不适合所有人。有时查看 Java 类的底层字节码非常有用。
谷歌最近刚刚发布了 CodePro,很棒的插件。
Eclipse TPTP对于查找代码中的慢点以及需要调试、分析或基准测试的任何其他事情非常有用。唯一的缺陷是它在mac上不起作用:'(。
我真的很喜欢 Andrei Loskutov 的插件:
如果您需要在源代码中证明 javadoc 并且需要同时将其添加到一个大类或多个类中,那么 JAutodoc 非常有用。它使用变量的名称来创建 javadoc,因此它并不完美,并且受限于参数名称的意义。即使您必须返回并修复它,它也可以为您节省大量时间。
春季IDE
如果你使用 Hibernate,那么Hibernate Tools是必须的。我真的很喜欢编写我的 HQL 或 JPQL 并实时查看生成的 SQL 的能力!
如果您不使用 Hibernate,我猜您正在使用某种形式的数据库。因此,我会推荐Data Tools Platform。事实上,如果不使用Eclipse Ganymede Release 提供的所有插件来开发 Java 应用程序,您会发疯的。这是一个很棒的开发平台,无需担心将所有必备插件同步并协同工作。
我发现sourceHelper插件在开发和调试代码时非常有用。
网站上对插件的描述说,“Source Helper”插件是一个 Eclipse 插件,它把 Intellij IDEA 中存在的一个非常有用的功能放入 Eclipse 中。简而言之,该功能显示了一个输出的代码——通过浮动显示您看不到的代码的窗口来显示可见范围的起始括号。这在尝试识别哪个右括号属于代码的哪个部分时非常有帮助。
Chronon 时间旅行调试器很棒。我希望将来能看到它移植到其他语言。
如果不专注于在 Eclipse 中的开发,您似乎无法真正回答这个问题。我想每个人都需要一个构建和依赖系统,所以也许 Maven 工具会赢?
Eclipse Metrics Feature(更新站点)。简介:
这个 Eclipse 插件在构建周期为您的代码计算各种指标,并通过“问题”视图警告您每个指标的“范围违规”。这使您可以持续了解代码库的健康状况。您还可以将指标导出为 HTML 以供公开显示或导出为 CSV 格式以供进一步分析。
(其实我更喜欢 FindBugs,但是这个项目是第二的。)
我最喜欢的几个是Mylyn和CheckStyle
超级辅助。
https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157
在我看来,这是使 Eclipse 在实际生产力方面领先于其他所有 IDE 的单一因素。
事实证明, FileSync在使用 Web 应用程序时非常方便,因为它使我能够顺利地对资源类型文件进行增量部署,例如 javascript、JSP、CSS 文件等。它配置简单,功能强大,足以完成工作。
JBoss 工具,用于快速轻松地开发 Web 应用程序。
我推荐了Spring Source Tool Suite,它用于使用 Spring 框架进行企业 Java 开发。
我要作弊并说 maven 插件。然后其他一切都可以挂起。
另外,maven-eclipse-plugin 解决了我在 eclipse 中遇到的最大问题:设置类路径。
我刚刚发现了Byecycle。这个依赖查看器让您可以看到您的设计有多漂亮(或其他方面),并突出显示类之间的任何循环依赖关系,从而允许您采取适当的行动。
其他人提到了一些很棒的东西,但我也会把 SQLExplorer 放在那里。可能不如 Maven 或 FindBugs 通常有用,但它非常适合将任何 JDBC 数据源拉入 IDE,以便您可以对其进行测试并探索 DB 结构。它也可作为独立的 RCP 应用程序使用。
用于快速 GUI 开发的可视化编辑器。
java.decompiler.free.fr/?q=jdeclipse 用于 Eclipse 的 Java Decomipler 插件。我想,它是最有用的插件。
Fast Code eclipse 插件可以提供一点帮助。