Eclipse常用开发插件_weixin_34365417的博客-程序员宅基地

技术标签: ViewUI  开发工具  数据库  javascript  

以下是我整理的自己开发过程中的常用Eclipse插件,按字母排序:

(1)    AmaterasUML
        介绍
:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等;支持与Java class/interface之间的相互导入导出。
        官方网站http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML
        插件下载

URLhttp://sourceforge.jp/projects/amateras/downloads/56447/AmaterasUML_1.3.4.zip/  (目前最新版本)                            
        注:安装时需要GEF插件的支持。

(2)    Bravo JSP
        介绍
:Bravo JSP编辑器是一款WYSIWYG(所见即所得的)JSP/html页面编辑器。Code Editor(代码编辑器)与Eclipse Web Tools的JSP编辑器相同,所以支持代码建议,代码模板和其它相同的功能。可视化部分:支持CSS样式、图片、JSP表达式/标签库/标签文件、外部included的文件。改变HTML/CSS/JSP代码可以立即看到效果。提供DOM查找/替换对话框。JSTL的变量查看功能。
        官方网站http://bravo.comxa.com/index.php
        Eclipse在线安装URLhttp://bravo.comxa.com/update

(3)   Checkstyle
        介绍
:CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要,但是枯燥的任务中解脱出来。CheckStyle检验的主要内容有:Javadoc注释、命名约定、标题、import语句、体积大小、空白、修饰符、块、代码问题、类设计以及混合检查(包括一些有用的比如非必须的System.out和printstackTrace)等。
        官方网站http://checkstyle.sourceforge.net/
        Eclipse在线安装URLhttp://eclipse-cs.sourceforge.net/update/

(4)    Easy Explorer
        介绍
:如果你经常需要在Eclipse里打开相关资源文件所在的文件夹,比较麻烦,要右键,属性,在Location一栏中把所在的文件夹拷贝一下,然后再去资源管理器里输入这个路径,回车,然后打开它,比较麻烦。Easy Explorer是一个Eclipse的小插件,它能直接打开选中文件所在的目录,很方便好用。
        官方网站http://sourceforge.net/projects/easystruts/


(5)    Open Explorer
        介绍
:Easy Explorer在eclipse4.4以上版本不能使用了,Open Explorer可以替代它。
        官方网站https://github.com/samsonw/OpenExplorer/downloads

(6)    EasySQL 
         介绍
:EasySQL:Eclipse SQL插件。包含SQL编辑器和执行器,表格编辑器,数据导出工具。EasySQL设计成易于与其它插件相集成。如果在你的项目中需要数据库
操作功能,可以考虑该插件。
        官方网站http://easysql.sourceforge.net/
        插件下载URLhttp://sourceforge.net/projects/easysql/files/latest/download?source=files

(7)    EclEmma
        介绍
:提到 EclEmma 首先就要说到著名的 Java 覆盖测试工具 Emma。从某种程度上说,EclEmma 可以看作是 Emma 的一个图形界面。EclEmma的出现弥补了 Emma 用户一个大的遗憾 ---- 缺乏图形界面以及对集成开发环境的支持。将 Eclipse 和 Emma 这两个在各自领域最为优秀的工具结合起来,这就是 EclEmma 为我们提供的。
        官方网站http://www.eclemma.org/
        Eclipse在线安装URLhttp://update.eclemma.org/

(8)    Eclipse SWT Designer Plugin 
        介绍
:Eclipse SWT Designer Plugin是一个用于快速构建J2SE的桌面化GUI开发的Eclipse插件。
        官方网站http://sourceforge.net/projects/eclipsedesigner/
        插件下载URLhttp://sourceforge.net/projects/eclipsedesigner/files/latest/download

(9)    FindBugs
        介绍
:Findbugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。它是寻找代码缺陷的,很多我们写的不好的地方,可以优化的地方,它都能检查出来。例如:未关闭的数据库连接,缺少必要的null check,多余的 null check,多余的if后置条件,相同的条件分支,重复的代码块,错误的使用了"==",不同数据类型的比较,建议使用StringBuffer代替字符串连加等等。
        官方网站http://findbugs.sourceforge.net/
        Eclipse在线安装URLhttp://findbugs.cs.umd.edu/eclipse 

(10)    FreeMarker IDE 
        介绍
:FreeMarker IDE是一个FreeMarker(模板引擎)感知编辑器,支持:语法高亮显示(Syntax Hilighting)、内容辅助(Content Assist)、大纲视图(Outline View)。其主页上提供了如何使用该插件进行开发的Flash视频。FreeMarker还有另外一个插件FreeMarker Eclipse Plugin。
        官方网站http://freemarker-ide.sourceforge.net/
        插件下载URLhttp://sourceforge.net/projects/freemarker-ide/files/

(11) Spket 
        介绍
:Spket IDE是功能强大的JavaScript 和XML开发工具包。这个强大的编辑器可以进行JavaScript、XUL/XBL以及Yahoo! Widget开发。其中JavaScript编辑器具有代码完成(code completion)、语法标记以及内容概览等功能,协助开发人员创建高效的JavaScript代码。
        官方网站http://www.spket.com
        Eclipse在线安装URLhttp://www.agpad.com/update

(12)  JadClipse 
        介绍
:JadClipse是一个Eclipse插件,无缝地集成了Jad(快速Java反编译器)与Eclipse。通常,当打开一个类文件,类文件查看器将显示一个简短的API类的轮廓。如果你安装这个插件,JadClipse类文件查看器将替换类文件查看器并显示了类的反编译源代码。这个任务可以通过在后台使用Jad反编译相应的类文件来完成。可以支持正常的Java语法高亮以及大纲视图。
        官方网站http://sourceforge.net/projects/jadclipse/
        Eclipse在线安装URLhttp://feeling.sourceforge.net/update

(13) Javascript Debug Toolkit
        介绍
:JSDT(Javascript Debug Toolkit)是一个用于javascript调试的Eclipse 插件,用于调试javascript。JSDT可以跨浏览器调试,支持在IE,Firefox,Safari,Chrome等主流浏览器中调试javascript。JSDT支持设置断点,单步调试等调试工具的基本特性。
        官方网站http://code.google.com/p/jsdt/
        Eclipse在线安装URLhttp://jsdt.googlecode.com/svn/trunk/org.ayound.js.debug.update

(14) Mybatis Editor
        介绍
:MyBatis Editor是一个Eclipse的插件,用来编辑MyBatis的配置文件。
        官方网站http://code.google.com/a/eclipselabs.org/p/mybatiseditor/
        Eclipse在线安装

URLhttp://mybatiseditor.eclipselabs.org.codespot.com/git/org.eclipselabs.mybatiseditor.updatesite

(15) MAT 
        介绍
:Eclipse Memory Analyzer(MAT)是著名的跨平台集成开发环境 Eclipse Galileo 版本的 33 个组成项目中之一,它是一个功能丰富的JAVA 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。对于大型 JAVA 应用程序来说,再精细的测试也难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。JVM 能够记录下问题发生时系统的部分运行状态,并将其存储在堆转储 (Heap Dump) 文件中,从而为我们分析和诊断问题提供了重要的依据。
        官方网站http://www.eclipse.org/mat/
        Eclipse在线安装URLhttp://download.eclipse.org/mat/1.2/update-site/

(16) m2eclipse
        介绍
:这是一个在Eclipse环境中集成的Maven插件。 
        官方网站http://www.sonatype.org/m2eclipse/
        Eclipse在线安装URL: http://m2eclipse.sonatype.org/sites/m2e

(17) PatternBox
        介绍
:PatternBox是一个Java设计模式编辑器。它提供一个基于模板的代码生成器。这个基于XML的模板机制使得你能够定义自己的代码模板。PatternBox当前能够为16种GoF设计模式生成代码。
        官方网站http://www.patternbox.com/
        插件下载URLhttp://www.patternbox.com/eclipse-plugin.html

(18) PMD 
        介绍
:PMD是一种开源分析Java代码错误的工具。与其他分析工具不同的是,PMD通过静态分析获知代码错误。也就是说,在不运行Java程序的情况下报告错误。PMD附带了许多可以直接使用的规则,利用这些规则可以找出Java源程序的许多问题。此外,用户还可以自己定义规则,检查Java代码是否符合某些特定的编码规范。PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是Java程序员debug的好帮手。 
        官方网站http://pmd.sourceforge.net/
        Eclipse在线安装URLhttp://pmd.sf.net/eclipse

(19) Properties Editor
        介绍
:Properties Editor 编辑java的属性文件,并可以自动存盘为Unicode格式。
        官方网站http://propedit.sourceforge.jp/index_en.html
        Eclipse在线安装URLhttp://propedit.sourceforge.jp/eclipse/updates/

(20) Regex Util 
        介绍
:正则表达式测试插件。它能够高亮显示正则表达式语法、括号匹配、错误检测。能够提醒正则表达式的功能详细描述等。
        官方网站http://myregexp.com/eclipsePlugin.html
        Eclipse在线安装URLhttp://regex-util.sourceforge.net/update/

(21) Smelly
        介绍
:Smelly这个插件能够自动探测Java代码中的Bad Smells。Smelly在软件开发中非常有用,它当前能够探测以下这些Bad Smells:
       1.Data Class(纯数据类):Class只有fields或get/set属性,没有任何行为。
       2.Large Class(庞大的类):单一类做过多的事情。
       3.Long Method(过长的Method):过长的代码会使得Method难以理解和维护,应该将该Method分解成多个独立功能的Method。
       4.High Comment Density(过多的注释):注释过多意味着该段代码难于理解。
       5.Long Parameters List(过长的参数列表):一个Method中传入过长的参数列表,使得参数列难以理解。修改参数列时将会使得参数前后不一致。
       6.Switch Statements(Switch语句):同样的Switch语句出现在不同的方法或不同的Class中,这样当需要增加新的CASE分支或者修改CASE分支内语句时,就必须找到所有的地方,然后进行修改。 
        官方网站http://smelly.sourceforge.net/english.html
        插件下载URLhttp://smelly.sourceforge.net/download2.html

(22) SpringIDE
        介绍
:Spring IDE是一系列Eclipse插件,目的开发基于Spring的应用。Spring IDE增强了普通Eclipse IDE自带工具构建基于Spring的应用程序的能力。它使你的Eclipse IDE能够感知Spring,并给各种不同类型的Spring相关构件(Spring配置文件,Spring注解等)添加代码完成,验证,内容辅助,快速修复等功能。它也包含了对重构、Spring自动装配、Spring AOP和AspectJ、Spring Batch、Spring集成、Spring Security以及Spring WebFlow的支持,并集成了Eclipse Mylyn。它同时还包含了Spring UAA(用户代理分析),帮助我们收集一些使用数据的一个可选组件。这是完全匿名的,并且有助于我们更好地理解如何使用工具,如何在未来改进它。它还附带了SpringSource面板这个可选组件,可以给你带来有关SpringSource相关项目的最新信息以及一个易于使用的扩展安装来为Eclipse集成像VMware vFabric TC Server或Cloud Foundry这样的额外的工具附加组件。
        官方网站:https://github.com/SpringSource/spring-ide
        Eclipse在线安装URL

        http://dist.springsource.com/release/TOOLS/update/e4.2 (for Eclipse Juno 4.2)
        http://dist.springsource.com/release/TOOLS/update/e3.7 (for Eclipse Indigo 3.7)
        http://dist.springsource.com/release/TOOLS/update/e3.6 (for Eclipse Helios 3.6) 

(23) StrutsIDE
        介绍
:Struts开发辅助工具。提供struts-config.xml的图形编辑界面;提供Action, ActionForm, JSP等的创建向导。
        官方网站http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=StrutsIDE
        插件下载URLhttp://sourceforge.jp/projects/amateras/downloads/48176/tk.eclipse.plugin.struts_2.0.7.jar/

(24) Subclipse
        介绍
:Subclipse 是一个为 Eclipse IDE 添加 Subversion 支持的项目。支持几乎所有版本的Eclipse。
        官方网站http://subclipse.stage.tigris.org/
        Eclipse在线安装URLhttp://subclipse.tigris.org/update_1.8.x

(25) XMLBuddy
        介绍
:一个XML的Eclipse插件,支持XML,DTD,XML Schema,XSLT等。XMLBuddy分了2个版本,一个是免费的,XMLBuddy Pro是收费的。
        官方网站http://www.xmlbuddy.com/  

转载于:https://my.oschina.net/fairy1674/blog/796434

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34365417/article/details/92048916

智能推荐

【题解】CF109B Lucky Probability_JokerJim的博客-程序员宅基地

写这篇题解纯粹是为了水水社区贡献题意直接上传送门分析我们发现虽然题目中给的区间范围很大,但是实际上所包含的“幸运数”并不多,于是我们可以考虑枚举相邻的kkk个幸运数,并累计恰好包含这kkk个数的区间总数。最后用符合条件的区间数除以总区间数,就是要求的概率。思路就是那么简单,但细节却比较复杂。首先假设我们枚举的kkk个数的左右端点编号为i,ji,ji,j,用num[i]num[i]num[...

宁波网络公司-浙江海商网-Nagios监控部署篇_yaozhan189的博客-程序员宅基地

宁波网络公司-浙江海商网-Nagios监控部署 实验环境监控服务器(nagios服务器--192.168.152.133)CentOS5.4 + nagios-3.2.0 + nagios-plugins-1.4.14 + nrpe-2.12被监控客户端(linux客户端--192.168.1...

hadoop客户端,上传文件、下载文件、删除文件 、查看文件详情 -------》 示例代码_诗水人间的博客-程序员宅基地

关于环境先看https://blog.csdn.net/qq_41813208/article/details/102711752这篇博客然后执行下面的代码 ,注意自己修改代码,比如URI、 “angel”用户,以及上传文件的文件来源,由于我使用的是linux操作系统所以是/开头。 windows是盘符加路径上传文件示例:import org.apache.hadoop.conf....

【翻译】WhatsApp 加密概述(技术白皮书)_weixin_34319374的博客-程序员宅基地

 目录     简介     术语     客户端注册     会话初始化设置     接收会话设置     交换信息     传输媒体和附件     群组消息     通话设置     状态     实时位置 (待填坑)     验证密匙     传输安全     结论 简介   本白...

LCD显示屏常用函数总结(仅显示,不含触控)_Evandworld的博客-程序员宅基地_lcd函数

LCD显示屏常用函数总结(仅显示,不含触控)size清屏函数画方块显示字符12显示数字的函数1,高位为0时不显示2,高位为0时依旧显示sizeLCD的size有三种可选:12——1206编码,16——1608,24——2412清屏函数void LCD_Clear(u16 color)画方块//在指定区域内填充指定颜色块//(sx,sy),(ex,ey):填充矩形对角坐标,区域大小为:(ex-8x+l)*(ey-sy+1)//color:要填充的颜色void LCD_Color_Fill(u

DLL入口分析_ww51xh的博客-程序员宅基地

在每一个DLL的入口函数(DllMain)中有着这样一个参数dwReason,这个参数表示着动态库当前所做的动作,对于这个参数,我们可以按如下方式来处理 BOOL WINAPI DllMain(                               HANDLE hModule,   // DLL所在的模块                               DWOR

随便推点

四小时学python爬虫爬取信息系列(第一天)_visual_eagle的博客-程序员宅基地

六小时学python爬虫爬取信息系列(第一天)(全是干货)1.安装requests库(可以在电脑python,我是进入anaconda我建的虚拟环境)anaconda虚拟环境法流程:conda activate py36 //进入我的py36环境pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple //安装requests库 电脑python流程:直接cmd,输入下面命令,可能会提示你升级pip ,可

联接无止境!500万台AP潜在大数据流量入口_weixin_34102807的博客-程序员宅基地

500万个无线AP分散覆盖在全国各地,医疗、教育、零售等全场景覆盖、1亿个用户肖像和每天5000TB的海量数据……庞大的数据量撑起了端到端联接的根基,给企业带来更多增值服务机会,也为新华三搭建绿洲平台提供最大支撑。绿洲平台是国内领先的新IT在线运营平台,也是新华三落地大互联战略的最佳实践。通过新华三绿洲平台,合作伙伴可以尽享云端运维、数据分析、应用共...

[java] JavaWeb开发之路4_Eternally123的博客-程序员宅基地

文件上传与下载背景知识: http请求报文中的报文体一般存放post请求的参数和上传文件时的文件内容.浏览器会自动进行编码,服务端得到的是二进制的01字符串.http响应报文中的报文体是通过response.getWriter.print()写出来的. 文件上传: 若想获取参数,则可以用其默认的编码方式,然后调用request.getParam()即可;若想获取文件内容,则需设置...

mkdirs_dbxiaokai的博客-程序员宅基地

new File("/tmp/one/two/three").mkdirs();执行后, 会建立tmp/one/two/three四级目录new File("/tmp/one/two/three").mkdir();则不会建立任何目录, 因为找不到/tmp/one/two目录, 结果返回false...

Java疯狂讲义读书笔记第五章_bigcupwater的博客-程序员宅基地

第五章:对象初识,继承、组合、多态。

基于STM32的0.96寸OLED显示屏显示数据_HarrietLH的博客-程序员宅基地

一、了解SPI(串行外设接口)SPI的定义SPI(Serial Peripheral Interface)就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚。SPI 是一个环形总线结构,由 ss(cs)、sck、sdi、sdo 构成,时序主要是在 sck 的控制下,两个双向移位寄存器进行数据交换。上升沿发送、下降沿接收、高位先发送。上升沿到来的时候,sdo 上的电平将被发送到从设备的寄存器中。下降沿到来的时候,sdi 上的电平将

推荐文章

热门文章

相关标签