文档章节

25个值得推荐的Ecplise插件大全以及安装方法(-)

潭州学院
 潭州学院
发布于 2015/05/29 14:20
字数 1414
阅读 65
收藏 1

  Eclipse 是一个开放源代码的、基于Java的可扩展开发平台,说白了是提供了一个可扩展插件的开发系统。拥有合适的Eclipse插件能让JAVA开发者无缝的开发基于J2EE和服务的应用程序,同时也能协助程序猿开发不同应用架构上的程序。这里有最为详细的Eclipse插件大全。

Eclipse

提高代码质量的插件

1. FindBugsFindBugs可以帮你找到Java代码中的bug,它使用Lesser GNU Public License的自由软件许可。

2. CheckstyleCheckstyle插件可以集成到Eclipse IDE中去,能确保Java代码遵循标准代码样式。

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

4. JDepend4EclipseJDepend4Eclipse可以帮助你遍历文件夹,协助你量化设计的质量。它使用Eclipse Public License v1.0许可。

5. PMDPMD是一款代码分析器,用来检测变量和写得不好的代码。(更新网址-http://pmd.sourceforge.net/eclipse/

6. SourceHelper

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

7. AnyEdit ToolsAnyEdit为输出控制台和工具栏增加了新的编辑器,帮助导入和导出数据。它使用Eclipse Public License v1.0许可。

8. EclimEclim给Eclipse引入了Vim的功能,Vim是最好的编辑器之一。开发者可以采用不同的语言来编写代码,它也提供bug纠错功能。Eclim使用GPLV3许可。

9. Structure101Structure101帮助修改代码的架构,就是说你可以改变架构,而不打乱代码。文本编辑插件

10. Eclipse-rbeEclipse-rbe用来编辑Java文件,它的功能有为缺失变量发出警告信息,排序键值,转变Unicode编码等。它使用GNU库或LGPL许可。

依赖管理

11. Apache IvyDEApache IvyDE集成了Apache Ivy的依赖管理功能。它能管理’ivy.xml’中的依赖,也能够配合WPT和Ant插件的使用。

12. M2eclipse (Maven插件)M2eclipse能够管理简单的项目,也能管理多模块项目,它能在Eclipse中启动maven。它提供依赖管理,能提供自动下载。版本控制插件13. SubclipseSubclipse是一个SVN插件,它为Eclipse IDE提供subversion支持,使用EPL 1.0许可。

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

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

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

框架开发插件

17. Spring Tool SuiteSpring Tool Suite提供了XML文件预览以及图形化的spring配置编辑器等开发环境和工具,它能让开发变得更简单。

18. Spring IDESpring IDE帮助你开发Spring应用,它提供了图形编辑界面。它还能用图形的方式显示bean之间的关系。(更新网址 –http://springide.org/updatesite

19. Hibernator

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

20. JbossTools

  JbossTools 3.2x支持JBoss,Hibernate,Drools,XHTML,Seam等。(更新网址-http://download.jboss.org/jbosstools/updates/JBossTools-2.1.2.GA

其他功能插件

21. ASM – 二进制预览插件ASM Bytecode Outline插件可以显示当前的Java文件或class文件的分解的二进制代码,便于Java/class文件的二进制比较,也可以显示当前二进制代码的ASMifier代码。你可以用Eclipse更新管理器来安装ASM。(更新网址-http://download.forge.objectweb.org/eclipse-update/

22. Mylyn – 任务管理

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

23. Eclipse LauncherEclipse launcher采用Delphi 6写成,使用它你可以自定义启动Eclipse IDE时的配置。

24. FileSyncFileSync拥有Eclipse Pulic License v1.0许可,它是一个文件同步工具,可以创建,删除,映射文件。

25. Log4E

  Log4E可以帮你更容易的写日志,而不需要受特定日志框架的约束。当然你也可以自定义你自己的日志模版。总而言之,插件能让Eclipse用其他语言来编写。

   Eclipse插件是JAVA开发中不可缺少的部分,它降低了JAVA的复杂度同时还让JAVA应用无缝连接。但是,安装过多的插件会让你的Eclipse变慢,因此有选择性安装插件才是正确的选择。

  如果你有其他好的eclipse插件,请留言推荐给我,让我可以汇总在一起,感谢你的分享。下一节我们讲述eclipse插件安装方式。


© 著作权归作者所有

潭州学院

潭州学院

粉丝 13
博文 23
码字总数 38387
作品 0
长沙
私信 提问
Eclipse怎么汉化?(附汉化包下载链接版)

我们安装好Eclipse软件之后会发现这款软件是英文的,这对于新手可能会产生一些困难。为了帮助新手更快的上手这款软件,我们需要将Eclipse汉化。(其实在公司里,用的Eclipse都是英文版的。)...

黑泽明军
2018/02/22
0
0
eclipse4.2(juno)各种插件安装(j2ee,m2e,maven-svn,svn,hibe

原来的eclipse3.7安装了太多插件后,m2e怎么也安装不成功,因此今天重新下载eclipse4.2,并安装相关插件。 从官网(http://www.eclipse.org/downloads/)下载纯净版的eclipse(Eclipse IDE f...

天外飞鱼
2014/07/15
17.6K
1
在Mac上搭建SylixOS开发环境

Mac环境开发指南 1. 适用范围及局限性 本文档适用于考虑在Mac上进行开发的SylixOS工程师,目前SylixOS集成开发环境并不支持Mac,本文当前的处理方法并不能真正实现Mac上的开发流程,后期待完...

SeanPcWoo
2017/10/24
0
0
Eclipse hibernate插件的安装

1.下载hiberntetools 插件,下载地址: http://dwz.cn/4V0oaX 2.安装插件,请安如下截图操作: 1).选择下载的hibernatetools插件 后面会出现一个提示选在ok即可,然后还会提示是否重启ecpli...

qimh
2016/12/25
51
0
Ecplise设置全局编码为UTF-8的方法

如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好让Java文件使用UTF-8编码。 然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文...

黑泽明军
2018/02/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

哪些情况下适合使用云服务器?

我们一直在说云服务器价格适中,具备弹性扩展机制,适合部署中小规模的网站或应用。那么云服务器到底适用于哪些情况呢?如果您需要经常原始计算能力,那么使用独立服务器就能满足需求,因为他...

云漫网络Ruan
今天
4
0
Java 中的 String 有没有长度限制

转载: https://juejin.im/post/5d53653f5188257315539f9a String是Java中很重要的一个数据类型,除了基本数据类型以外,String是被使用的最广泛的了,但是,关于String,其实还是有很多东西...

低至一折起
今天
15
0
OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
昨天
11
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
昨天
8
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部