What is the single best free Eclipse plugin for a Java developer一些Eclipse插件是您的环境所强制要求的。 例如,适当的源代码管理插件-我对此并不感兴趣。 有些提供了有用的增强功能,但是具有特定的优势。 我对那些不感兴趣。 有些很棒,但要花钱。 我对那些不感兴趣。 有些在旧版本的Eclipse上确实很有用,但现在已成为最新Eclipse版本(在我撰写本文时为3.4)核心构建的一部分。 我对那些不感兴趣。 我想建议每个Java SE开发人员应该安装哪些插件,请每个答案一个。 Findbugs让我今天做了两次愚蠢的事情。 http://findbugs.sourceforge.net/ Eclipse更新站点是:http://findbugs.cs.umd.edu/eclipse/ 用我目前最喜欢的Jadclipse回答我自己的问题,Jadclipse与jad一起从第三方库中反汇编类文件。 http://jadclipse.sourceforge.net/ 如果您需要在代码覆盖率方面获得更多的见解,EclEmma非常简单易用 http://www.eclemma.org
子剪辑 MouseFeed Eclipse插件 我正在使用这一功能,这对不使用快捷键的程序员非常有用,因为他们不了解快捷键。
Checkstyle。非常快。 FindBugs很棒但是很慢 资源包插件
我对此的回答很明显。它将Eclipse功能导出到Vim,使我能够使用Eclipse的一些很棒的功能,例如源文件中的自动完成,自动构建和错误标记(使用Vim中的位置),自动格式化,自动导入,JavaDoc搜索,源代码。搜索...等等,我可以永远继续下去。最重要的是:我不必使用Eclipse Java Editor的功能(当然,对我而言,编辑器的质量始终是主观的)。 如果您喜欢Vim,请访问该站点,但由于某种原因而被迫/试图使用Eclipse。 Google刚刚发布了出色的插件CodePro。 我特别喜欢字节码大纲概述插件,尽管它并不适合所有口味,因为查看Java字节码并不适合所有人。有时,查看Java类的基础字节码确实很有用。 更新站点:http://download.forge.objectweb.org/eclipse-update/ 说明:http://asm.objectweb.org/eclipse/index.html 如果您需要在源代码中证明Javadoc并需要将其同时添加到一个或多个大类中,则JAutodoc非常有用。它使用变量名来创建javadoc,因此它不是完美的,并且受参数名有意义的限制。即使您必须返回并对其进行一些修复,它也可以节省大量时间。 http://jautodoc.sourceforge.net/update/ 我真的很喜欢Andrei Loskutov的插件: http://andrei.gmxhome.de/eclipse.html Eclipse TPTP对于查找代码中的慢点以及需要进行调试,概要分析或基准测试的其他任何事情都非常有用。唯一的缺陷是它在Mac上不起作用:'(。 春季IDE 更新网址:http://springide.org/updatesite Chronon时间旅行调试器很棒。我希望将来能将其移植到其他语言中。 http://www.chrononsystems.com/ 如果使用Hibernate,则必须使用Hibernate Tools。我非常喜欢编写HQL或JPQL并实时查看生成的SQL的功能! 如果您不使用Hibernate,那么我猜您正在使用某种形式的数据库。因此,我建议使用数据工具平台。实际上,如果不使用Eclipse Ganymede版本提供的所有插件,那么开发Java应用程序将使您发疯。这是一个很棒的开发平台,无需麻烦就可以同步所有必需的插件并一起工作。 我发现sourceHelper插件在开发和调试代码时非常有用。 网站上对该插件的说明说:"" Source Helper"插件是一个Eclipse插件,它具有Intellij IDEA中存在的非常有用的功能并将其放入Eclipse。简而言之,该功能显示了外部代码。通过浮动一个显示您看不到的代码的窗口来显示范围的起始括号。这在尝试识别哪个结束括号属于代码的哪个部分时非常有帮助。" 我最喜欢的几个是Mylyn和CheckStyle 编辑框 http://editbox.sourceforge.net/ Eclipse Metrics Feature(更新站点)。简介:
(实际上,我更喜欢FindBugs,但这个项目是第二个。) 如果您不专注于Eclipse开发,似乎您无法真正回答这个问题。我想每个人都需要一个构建和依赖系统,所以也许Maven工具会赢?
事实证明,FileSync在使用Web应用程序时非常方便,因为它使我能够在资源类型的文件(如javascript,JSP,CSS文件等)上平稳地进行增量部署。它配置简单,功能强大,足以完成工作。 JBoss工具,用于快速轻松地进行Web应用程序开发。 我建议使用用于Spring框架的企业Java开发的Spring Source Tool Suite。 HyperAssist。 https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157 在我看来,这是使Eclipse在实际生产力方面领先于所有其他IDE的唯一因素。 我要作弊并说Maven插件。然后其他所有事情都可以解决。 另外,maven-eclipse-plugin可以解决我在eclipse中遇到的最大的单个问题:设置类路径。 我刚刚发现了Byecycle。该依赖关系查看器使您可以查看设计的美观程度(或其他方面),并突出显示类之间的任何循环依赖关系,从而可以采取适当的措施。 可视化编辑器,用于快速GUI开发。
java.decompiler.free.fr/?q=jdeclipse 其他人提到了一些很棒的东西,但是我还将把SQLExplorer放在那儿。通常它可能不如Maven或FindBugs有用,但是对于将任何JDBC数据源拉入IDE来说都非常有用,因此您可以对其进行测试并探索数据库结构。它也可以作为独立的RCP应用程序使用。 Fast Code eclipse插件可能会有所帮助。 |