当前位置: 移动技术网 > IT编程>开发语言>Java > 25个最好的免费Eclipse插件

25个最好的免费Eclipse插件

2019年07月22日  | 移动技术网IT编程  | 我要评论

晶辉权倾天下套,薅羊毛预警,2015河南公务员考试

eclipse提供了一个可扩展插件的开发系统。这就使得eclipse在运行系统之上可以实现各种功能。这些插件也不同于其他的应用(插件的功能是最难用代码实现的)。拥有合适的eclipse插件是非常重要的,因为它们能让java开发者们无缝的开发基于j2ee和服务的应用程序。eclipse的插件也能帮助他们开发不同应用架构上的程序。

下面列出来的是25个最好的免费eclipse插件,可以让开发者更高效的工作 。

提高代码质量的插件

1. findbugs

findbugs可以帮你找到java代码中的bug,它使用lesser gnu public license的自由软件许可。

2. checkstyle

checkstyle插件可以集成到eclipse ide中去,能确保java代码遵循标准代码样式。

3. eclemma

eclemma是一款拥有eclipse public license许可的免费工具,它提供了方便快捷的开发和测试环境。你可以使用代码覆盖模式下的“launch”功能,用起来就像是真正的运行/调试模式。你可以通过使用代码覆盖试图,高亮源文件,计数来分析代码。

4. jdepend4eclipse

jdepend4eclipse可以帮助你遍历文件夹,协助你量化设计的质量。它使用eclipse public license v1.0许可。

5. pmd

pmd是一款代码分析器,用来检测变量和写得不好的代码。

6. sourcehelper

sourcehelper可以协助编码和调试,对写好的代码提供说明。

7. structure101

structure101帮助修改代码的架构,就是说你可以改变架构,而不打乱代码。

文本编辑插件

8. anyedit tools

anyedit为输出控制台和工具栏增加了新的编辑器,帮助导入和导出数据。它使用eclipse public license v1.0许可。

9. eclim

eclim给eclipse引入了vim的功能,vim是最好的编辑器之一。开发者可以采用不同的语言来编写代码,它也提供bug纠错功能。eclim使用gplv3许可。

10. eclipse-rbe

eclipse-rbe用来编辑java文件,它的功能有为缺失变量发出警告信息,排序键值,转变unicode编码等。它使用gnu库或lgpl许可。

依赖性管理插件

11. apache ivyde

apache ivyde集成了apache ivy的依赖管理功能。它能管理'ivy.xml'中的依赖,也能够配合wpt和ant插件的使用。

12. m2eclipse (maven插件)

m2eclipse能够管理简单的项目,也能管理多模块项目,它能在eclipse中启动maven。它提供依赖管理,能提供自动下载。

版本控制插件

13. subclipse

subclipse是一个svn插件,它为eclipse ide提供subversion支持,使用epl 1.0许可。

14. egit

egit提供同步视图,可以读.git/ 下排除的文件,提供rebase功能,为pull和push提供精简的操作。

15. mercurialeclipse

mercurialeclipse是个流行的版本控制系统。它提供了clone repository功能,push-pull同步功能,以及简单的回滚功能。

16. p4eclipse

p4eclipse吸纳了perforce管理系统的特长。它提供了以开发者为导向的一系列的功能,并且支持许多agile开流程发以及传统开发流程。

框架开发插件

17. spring tool suite

spring tool suite提供了xml文件预览以及图形化的spring配置编辑器等开发环境和工具,它能让开发变得更简单。

18. spring ide

spring ide帮助你开发spring应用,它提供了图形编辑界面。它还能用图形的方式显示bean之间的关系

19. hibernator

hibernator能够创建或更新数据库schema,运行hibernate查询语句,创建映射文档。用户可以将一个java类和一个相关的映射文件同步起来。

20. jbosstools

jbosstools 3.2x支持jboss,hibernate,drools,xhtml,seam等

其他功能插件

21. asm – 二进制预览插件

asm bytecode outline插件可以显示当前的java文件或class文件的分解的二进制代码,便于java/class文件的二进制比较,也可以显示当前二进制代码的asmifier代码。你可以用eclipse更新管理器来安装asm。

22. mylyn – 任务管理

mylyn采用任务为中心的界面,它为开发者提供了任务管理工具。另外,也集成了富文本编辑工具,以及监测工具。

23. eclipse launcher

eclipse launcher采用delphi 6写成,使用它你可以自定义启动eclipse ide时的配置。

24. filesync

filesync拥有eclipse pulic license v1.0许可,它是一个文件同步工具,可以创建,删除,映射文件。

25. log4e

log4e可以帮你更容易的写日志,而不需要受特定日志框架的约束。当然你也可以自定义你自己的日志模版。

总而言之,插件能让eclipse用其他语言来编写。eclipse插件是必不可少的,因为它们让java应用无缝连接,降低了java的复杂度。然而,装了过多的插件会让你的eclipse变慢,所以你需要有选择性的安装插件。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网