对于Java开发人员来说,最好的免费Eclipse插件是什么

对于Java开发人员来说,最好的免费Eclipse插件是什么,java,ide,eclipse-plugin,Java,Ide,Eclipse Plugin,有些Eclipse插件是您的环境强制要求的。例如,适当的源代码管理插件——我对这些不感兴趣 有些提供了有用的增强功能,但属于特定的领域。我对那些不感兴趣 有些很好,但要花钱。我对那些不感兴趣 有些在旧版本的Eclipse上非常有用,但现在是最新Eclipse版本(我写这篇文章时是3.4)的核心构建的一部分。我对那些不感兴趣 我想知道每个Java SE开发人员应该安装哪些插件,请每个答案一个。Findbugs让我今天两次做傻事 Eclipse更新站点是:SpringIDE 更新URL:次链接 用

有些Eclipse插件是您的环境强制要求的。例如,适当的源代码管理插件——我对这些不感兴趣

有些提供了有用的增强功能,但属于特定的领域。我对那些不感兴趣

有些很好,但要花钱。我对那些不感兴趣

有些在旧版本的Eclipse上非常有用,但现在是最新Eclipse版本(我写这篇文章时是3.4)的核心构建的一部分。我对那些不感兴趣


我想知道每个Java SE开发人员应该安装哪些插件,请每个答案一个。

Findbugs让我今天两次做傻事

Eclipse更新站点是:

SpringIDE

更新URL:

次链接 用于eclipse的SVN
更新URL:

用我目前最喜欢的Jadclipse回答我自己的问题,它与jad一起工作,从第三方库中反汇编类文件

如果您使用Hibernate,则必须使用。我真的很喜欢编写HQL或JPQL并实时查看生成的SQL的能力


如果您没有使用Hibernate,我猜您是在以某种形式使用数据库。因此,我建议采用以下方法。事实上,如果不使用发行版提供的所有插件就开发Java应用程序,那你一定是疯了。这是一个很棒的开发平台,不需要让所有必备插件同步并协同工作

对于查找代码中的慢点以及需要调试、评测或基准测试的任何其他内容,都非常有用。唯一的缺陷是它不能在mac上工作:'(.

我的答案很清楚。它将Eclipse功能导出到Vim,使我能够使用Eclipse的几个很棒的功能,如自动完成、自动构建和源文件中的错误标记(使用Vim中的位置),自动格式化,自动导入,JavaDoc搜索,源代码搜索…诸如此类,我可以永远继续下去。最重要的是:我不必使用EclipseJava编辑器(当然,对我来说,编辑器质量总是主观的)


如果你喜欢Vim,但出于这样或那样的原因被迫/试图使用Eclipse,请访问该网站。

如果不关注Eclipse的开发,你似乎无法真正回答这个问题。我想每个人都需要一个构建和依赖系统,那么Maven tools可能会赢


  • 我真的很喜欢Andrei Loskutov的插件:

    Eclipse()。简介:

    此Eclipse插件在构建周期中计算代码的各种度量,并通过“问题”视图警告您每个度量的“范围冲突”。这使您能够持续了解代码库的运行状况。您还可以将度量导出为HTML以供公开显示,或导出为CSV格式以供进一步分析

    • 在每次构建期间重新计算度量
    • 将度量导出为CSV或HTML
    • 带有HTML导出的可视“仪表板”
    • 支持的指标包括:
      • McCabe圈复杂度
      • 传出耦合
      • 方法缺乏连贯性
        • 方法中的代码行
        • 字段数
        • 级别数
        • 参数数量
        • 发言数
        • 每类加权方法

    (事实上,我更喜欢FindBugs,但这个项目排在第二位。)

    Checkstyle。它非常快


    FindBugs很棒,但速度非常慢

    我特别喜欢字节码大纲视图插件,尽管它不适合所有人,因为查看Java字节码并不适合所有人。有时,查看Java类的底层字节码非常有用

    更新网站:


    描述:

    我要作弊,说maven插件。然后其他一切都可以解决这个问题


    另外,maven eclipse插件解决了我在eclipse中遇到的最大的一个问题:设置类路径。

    我刚刚发现。这个依赖项查看器让你看到它有多漂亮(或者其他)您的设计非常简单,并突出显示了类之间的任何循环依赖关系,从而允许您采取适当的操作。

    如果您需要更深入地了解您的代码覆盖率,这是非常简单和有用的


    其他人提到了一些很棒的东西,但我也将把SQLExplorer放在那里。可能不像Maven或FindBugs那样普遍有用,但它非常适合将任何JDBC数据源拉入IDE,以便您可以测试和探索DB结构。它也可以作为独立的RCP应用程序提供。

    用于快速GUI开发

    java.decompiler.free.fr/?q=jdeclipse eclipse的Java Decomipler插件。 我想,它是最有用的插件。

    HyperAssist


    在我看来,就实际生产力而言,这是使Eclipse领先于所有其他IDE的唯一因素。

    在使用web应用程序时非常方便,因为它允许我顺利地对资源类型文件(如Javascript、JSP、CSS文件等)进行增量部署强大到足以完成任务。

    我最喜欢的两个是和

    用于快速简便的web应用程序开发。

    我推荐使用Spring框架进行企业Java开发。

    EditBox

    我用的是这个,这对不使用快捷键的程序员来说非常有用,因为他们不知道快捷键

    鼠食有助于养成习惯 使用键盘快捷键。当 用户单击按钮或菜单 项目,插件显示一个弹出窗口 提醒有关快捷键的信息

    我发现这个插件在开发和调试代码时非常有用

    网站上对插件的描述是,“源代码助手”p