`
xinyoulinglei
  • 浏览: 126361 次
社区版块
存档分类
最新评论

myeclipse插件简单介绍

    博客分类:
  • java
 
阅读更多
1 简介
Agilipse由软件业务软件工程部开发和维护,基于eclipse3.3.0进行开发,集成了开发人员日常所用的各种插件。安装的插件文件单独放置,用户可以根据项目情况灵活定制自己所需的插件。Agilipse无须安装,拷贝到本机后即可使用。
2 插件定制
把links目录下不不需要使用的插件的xml文件放到link/temp目录中,就可以实现插件的卸载。需要使用该插件时,将xml文件重新移到link目录下即可。
注:某些特殊的插件不支持link的安装方式(包括pmd、Eclipse Memory Analyzer),卸载该类插件必须到eclipse的plugins和features目录将相关文件删除,如果不相关删除文件只是不激活该插件,可以通过Help->Software Update->Manage Configuration,选中插件后点击disable即可。
如果发现某些插件不能使用,可以通过Help->Software Update->Manage Configuration,查看插件的状态,如果为disable状态,点击enable后重启agilipse即可激活该插件。
3 插件集合
安装的插件集合如下所示:
3.1 myeclipse
集成了myeclipse 6.5。myeclipse是已插件形式安装的,如果不需要使用myeclipse,直接将link/myeclipse.link文件移到link/temp目录下即可。
Myeclipse为解密版,注册码如下:
Subscriber:QQ24785490
Subscription Code:DLR8ZC-855551-65657857678050018
3.2 Code review
该插件支持直接在eclipse环境下进行代码review,并能将review结果导出为华为review表单,并且支持将review表单导入到eclipse;另外还支持导出为txt和xml格式,并支持xml格式的导入,txt格式的导入目前还不支持。
详细使用请参考《Eclipse代码检视插件使用说明.doc》。
3.3 Easyexplore
利用EasyExplorer插件可以在Eclipse用Explorer打开资源文件所在的文件夹。其它配置是在这里Windows => Preferences => Easy Explore => Target => explorer.exe {0}

3.4 Green UML
Green UML一个UML类图创建工具,你可以利用Green UML从代码创建UML类图,或者通过UML类图来生代码。类图中的所有关联都是以插件的形式存在可动态增/删。Green支持把UML类图导出成jpg与gif的格式。
3.5 Vss
插件比Vss自己的客户端更好用,能够很方便的与服务器保持同步,无需离开Eclipse。主要功能有:
1.简化文件的更改。当准备更改本地文件内容时,它会提示是否checkout, 如果没有选择checkout,它会接着提示是否把文件设为可读。
2.方便重构。当改变本地文件名或更改文件存放的路径时,它可自动同步到服务器。
3.可以查看有那些人checkout了服务器上那些文件
4.感觉速度要比vss客户更快
3.6 Code formatter
Eclipse代码格式化标准文件,提供了二个软件公司的标准模版文件,包括代码格式化(Eclipse_CodeFormatter.xml)和代码注释模板(CodeTemplates.xml)。这两个文件位于CodeFormat文件夹下,需要使用时,通过windowns->preferences->java->Code Style->Code Templates和windowns->preferences->java->Code Style->Formatter导入即可。
3.7 JADClipse
反编译工具,这样对于那些无源代码的class文件,该工具能够快速反编译成源代码显示在eclipse里,如下图所示。个人认为该工具方便了开发人员的开发。

Windows->preferences->java->jadclipse可以设置工具的路径(Jad.exe位于jad文件夹下)、其他相关选项。






3.8 SQLExplorer
数据库开发工具,类似于SQL Developer,不过是集成在eclipse环境里的,可以在eclipse环境下连接各类数据库,并操作数据库。要使用不同的数据库,需配置数据库的驱动类、连接URL和.jar或zip文件(oracle的驱动zip文件位于\myplugins\sqlexplore\驱动\oracle目录下)。
Oracle数据库配置示例:
1:配置数据库驱动
Windowns->preferences->SQL Expolre->JDBC Drivers,双击Oracle Driver,点击Extra Class Path来设置驱动类文件。
2:连接数据库
Windowns->show view->others-> SQL Expolre->Connections,输入Name,URL,用户










名和密码,点击OK后可实现数据库的连接。
3.9 CheckStyle
使用软件工程部提供的规则文件,版本为4.4.2。规则文件位于MyRuleSet文件夹下。
3.10 FindBugs
使用软件工程部提供的规则文件,版本为1.3.5。规则文件已是最新,无须替换。
3.11 PMD
使用软件工程部提供的规则文件,版本为4.2.4。规则文件位于MyRuleSet文件夹下。
3.12 ClearCase(暂未使用)
用于在eclipse环境中直接操作ClearCase配置库。
3.13 UCDetector
能够找出没有使用到的类、方法和字段。或者建议你可见性应该改为缺省、protected或private。或者方法和字段应该定义成final的
如下图,检查告诉我类CopyOfUnderTestClass没有被使用

3.14 RefactorIT
代码重构工具,可以把任意大小(size)、任意复杂的代码重构成非常易读的代码。
例如,当您重命名一个操作时,您不仅必须在实施源代码中进行重命名,您还需要在调用该操作的每一个地方修改名称。RefactorIT自动地为您完成这些操作。
具体使用,请参考《利用RefactorIT对代码进行重构》。
3.15 Emma
测试覆盖率检查工具,和eclipse结合的很好,例如下图,在eclipse里可以直接看到刚才的测试哪些语句覆盖到了(绿色)、哪些没覆盖到(红色)。

下图是总的覆盖率统计数据:

具体使用参考《使用 EclEmma 进行覆盖测试.mht》
3.16 AnyEdit
AnyEdit插件主要是提供一些代码编辑管理方面的功能,它把这些功能集成到Eclipse代码编辑器的上下文菜单,Eclipse的主菜单和编辑器的工具条中。AnyEdit提供的功能包括:着色区分代码中的tab与space,同时对多个文件或整个目录进行tab与space相互转换,保存代码时自动移除tab与space,在Eclipse全局工具条中添加"全部保存","打开文件"等按纽,大小写转换,为jsp等文件增加Open file under cursor功能(打开选定的Java文件),为xml,tld,jsp等文件增加Open type under cursor功能(打开选定的Java类型),把像thisIsMyFieldName这样的变量名转换/还原成this_is_my_field_name。
 
3.17 Lockness
线程检测工具,检测线程瓶颈和线程死锁的工具。
使用方法:
1、 获取Tread Dump信息:在windowns cmd行窗口启动java应用程序后,按ctrl+break;在unix下是ctrl+\或者kill -QUIT pid触发;但此时的Tread Dump信息是输出到控制台,你需要将控制台的文件拷贝到文件,或者在启动java应用程序时直接将信息输出到文件,例:java aprogramm>>a.log。
2、 查看Tread Dump信息:在工程下新建文件,将新建的文件link到第一步输出的文件a.log,并用lockness将新建的文件打开。





详细使用请参考《lockness help.doc》。

3.18 JDepend
分析包的依赖关系、耦合关系,包括循环依赖。具体使用参考文档《JDepend工具介绍及与eclipse集成说明.doc》

3.19 Metrics
度量工具,如代码复杂度度量、类的方法数量、方法的参数等。
参数设置:windowns->preferences->Metrics
问题查看:windowns->show view->other->metrics->metrics view:









如上图,超过上限的度量指标,将会以红颜色体现出来。
具体使用方法及相关度量指标含义,请参考help->help contents->metrics
3.20 MoreUnit
moreUnit这个插件用于帮助开发单元测试。它能够修饰一个有测试用例的类(例如下图文件名前的绿点表示这是有测试代码对应的类)。

在编辑器中标记被测试的方法。在编辑器中通过菜单或快捷键跳到测试代码。在编辑器中通过菜单或快捷键为光标所在位置的方法生成一个测试方法基本柜架。


详细使用请参考《moreunit使用说明.doc》

3.21 Eclipse Memory Analyzer
Memory Analyzer是一种快速的,功能丰富的Java堆分析工具,可以帮助查找内存泄露,并减少内存消耗。
   这个工具可以对由堆转储产生的数以亿计的对象进行分析,一旦堆转储被解析,可以在打开他的一瞬间,立即得到保留大小的单一对象,提取记录详细的信息,查看为什么这些对象对象资料没有被释放掉。
   使用这些功能的报告,可以对这些对象进行跟踪,找到内存泄露嫌疑人,也可以得到系统的性能指数,帮助优化系统。
具体使用方法参考《使用 Eclipse Memory Analyzer 检测内存泄漏问题.doc》。
3.22 Log4e
对于使用Eclipse的程序员Log4e将是我们最得力的log4j日志编写助手。
Log4e是一个免费的Eclipse Plugin,它可帮助你在你的Java工程中快速加入Log;安装Log4e插件后,在eclipse首选项中会多出一个Log4e选项。
Log4e可以有多个插入Log为一个方法、类,当然也可以在当前位置插入Log,同时其也可以把Sysout.out.println()的转换为log;所有的这一切只需要你点点鼠标或者按一次快捷键。
4 FAQ
4.1 某些插件没有安装成功,在help->aboub eclipse SDK->plug-in details中也看不到插件的相关信息
答:把configuration目录删除 除开ini文件外的其他文件及文件夹。再重启eclipse。
分享到:
评论
3 楼 gaoxikun 2015-08-06  
看起来很齐全,很完美,但是不知道从哪里下载
2 楼 gaoxikun 2015-08-06  
亲,能把这个集成了插件的myeclipse 6.5给我一下吗,谢谢亲咯。
1 楼 hotsmile 2013-07-31  
不错!!!!!!!!!

相关推荐

    Myeclipse插件

    配置MyEclipse反编译插件的过程相对简单,主要步骤如下: 1. **下载插件**:首先,你需要找到并下载合适的反编译插件。常见的有JadClipse,它是一个适用于Eclipse和MyEclipse的反编译插件。你可以从官方网站或者...

    axis myeclipse插件

    Axis MyEclipse插件是专为MyEclipse集成开发环境设计的一款重要工具,它使得在MyEclipse中进行Web服务的开发、测试和部署变得更加便捷。这篇文章将深入探讨该插件的功能、安装过程以及如何利用它来提升开发效率。 1...

    svn 插件 myeclipse

    描述中提到的步骤是安装插件的简单流程:“直接将解压之后的包放在myeclipse的dropins文件夹下重启myeclipse即可”。这个过程涉及到以下步骤: 1. **下载SVN插件**:首先,你需要从可靠的源获取SVN插件。在这个例子...

    MyEclipse 插件svn 安装教程

    下面,我们将详细介绍如何在MyEclipse中安装SVN插件。 1. **在线安装SVN插件** 首先,启动MyEclipse,通过菜单栏依次选择`Help` -> `MyEclipse Configuration Center`。这将打开MyEclipse的配置中心,提供了一个...

    MyBatis-myeclipse插件

    以下是一些关于MyBatis-myeclipse插件的关键知识点: 1. **安装MyBatis插件**:首先,你需要从官方源或者第三方市场下载适用于MyEclipse的MyBatis插件安装包,然后通过MyEclipse的插件管理器进行安装。确保插件与...

    Myeclipse svn插件

    首先,安装MyEclipse SVN插件的过程相对简单。用户需下载相应插件的压缩包,然后将解压后的文件移动到MyEclipse安装目录下的`myeclipse2016\dropins`文件夹中。这个过程中的`dropins`目录是MyEclipse用来自动识别并...

    MAC Myeclipse SVN插件

    【MAC Myeclipse SVN插件】是专门为苹果Mac操作系统设计的一款Myeclipse集成的版本控制系统插件,旨在为MAC用户提供方便、高效的Subversion(SVN)管理功能,同时确保安装此插件不会对已有的Myeclipse插件工具造成...

    eclipse、myeclipse插件SVN

    【标题】"eclipse、myeclipse插件SVN"涉及的是版本控制系统Subversion(SVN)在Eclipse和MyEclipse集成开发环境中的应用。Eclipse和MyEclipse是Java开发常用的IDE,而SVN则是一种分布式版本控制系统,用于管理软件...

    MyEclipse插件Visual Editor

    【MyEclipse插件Visual Editor】是针对Java Swing开发的一款强大工具,它作为一个插件集成在Eclipse或MyEclipse IDE中,极大地提升了开发者构建图形用户界面(GUI)的效率。Visual Editor允许开发者通过直观的拖放...

    myeclipse插件安装工具

    【标题】"myeclipse插件安装工具"指的是专门用于在MyEclipse集成开发环境中添加和管理插件的辅助程序。MyEclipse是一款强大的Java EE集成开发环境,它基于Eclipse平台,提供了丰富的功能,包括代码编辑、调试、测试...

    java 反编译工具 myEclipse插件

    标题提到的"java 反编译工具 myEclipse插件"就是将JAD整合到myEclipse中,使得开发者可以在IDE内部方便地查看Java类的源代码,即使这些源代码没有被包含在项目中。这极大地提高了开发效率,特别是在处理第三方库时。...

    opencms for myeclipse插件及其使用方法

    安装OpenCms MyEclipse插件的过程相对简单。首先,你需要确保你的MyEclipse版本是支持插件安装的。然后,从可靠的源获取插件的安装文件,通常是一个.zip或.jar文件。在MyEclipse中,通过“Window” -> “Install ...

    Myeclipse集成SVN插件

    在本篇中,我们将详细介绍如何在Myeclipse 10中集成SVN插件,以便进行高效、便捷的代码版本管理。 首先,了解SVN的基本概念是非常必要的。SVN是一种集中式的版本控制系统,用于管理项目源代码的版本历史,允许团队...

    MyEclipse 插件常遇到的问题

    3. **清理缓存并重启**:有时候简单的清理MyEclipse的工作空间缓存并重启软件也能解决部分问题。 #### 问题二:XML元素类型"web-app"的内容不匹配 **现象描述**: 安装Flex插件过程中可能会遇到与Web应用配置相关...

    maven3+myeclipse插件

    1. **安装插件**:MyEclipse本身可能已经内置了Maven支持,如果没有,可以在MyEclipse的插件市场中搜索并安装Maven插件。 2. **创建Maven项目**:在MyEclipse中可以通过"New -> Maven Project"来创建一个新的Maven...

    MyEclipse汉化插件

    汉化插件的安装过程是相当简单的。首先,你需要下载对应版本的汉化包,通常这些文件会被命名为如"chinaese-pakge"这样的名称。下载完成后,解压缩文件,你会看到一个包含汉化资源的文件夹。这个文件夹中的内容通常...

    Myeclipse的一个webservice插件

    在Myeclipse中集成Axis2插件,开发者可以利用其强大的功能来快速构建、测试和发布基于SOAP(简单对象访问协议)的Web服务,同时也支持RESTful风格的服务。 【标签解析】 "Myeclipse的插件"标签表明了这个插件是专门...

    Eclipse MyEclipse svn插件

    9. .options:这是一个配置文件,可能包含了MyEclipse插件的配置选项,用于定制插件的行为。 10. SEQUENCE-LICENSE:序列号或许可证文件,可能涉及插件的授权和使用条件。 要安装这个插件,只需将这些文件解压缩并...

    SVN全套及myeclipse插件

    【标题】:“SVN全套及myeclipse插件”指的是Subversion(SVN)软件的完整集合以及在MyEclipse集成开发环境中使用的SVN插件。Subversion是一种版本控制系统,用于跟踪项目文件的更改,而MyEclipse是基于Eclipse的...

Global site tag (gtag.js) - Google Analytics