常用的Eclipse插件介绍 » Taobao QA Team
常用的Eclipse插件介绍
引言
最近做支持,发现有些人的eclipse还很单纯,没有被插过,用着很不爽,下面就介绍几个常用的Eclipse插件,希望大家都插插,真的会提高效率的。
插件安装方法
Eclipse插件安装的方式(下载插件拷贝到对应的plugins、features目录,在线更新安装和link方式安装)这里就不详细介绍了,不知道的可以google或淘宝打听下。
这里重点推荐下Eclipse3.4+推出的新的安装方式,在Eclipse安装目录下有个dropins目录, 只要把插件放到该目录下就可以了。
常用插件介绍
下面介绍一些常用插件,内网可访问fileadmin下载eclipse-plugins.rar,解压到eclipse/dropins目录即可。
maven-eclipse-plugin
功能:将源码和javadoc加入Eclipse工程的.classpath里
说明:这是个Maven插件,将下面的内容加入pom.xml,运行mvn eclipse:eclipse命令时会下载依赖包的sources.jar,并加入到工程的.classpath里,这样可以方便的查看或debug依赖包的源码。
<plugin> <artifactId>maven-eclipse-plugin</artifactId> <version>2.4</version> <configuration> <additionalProjectnatures> <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature> </additionalProjectnatures> <additionalBuildcommands> <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand> </additionalBuildcommands> <downloadSources>true</downloadSources> <downloadJavadocs>true</downloadJavadocs> <wtpversion>1.5</wtpversion> </configuration> </plugin>
也可以不用这么配置,直接用mvn eclipse:eclipse DdownloadSources=true,效果一样的。- jadclipse
功能:反编译工具,如果下载不到源码,就用这个查看
说明:有些依赖包没有提供-source.jar,上面介绍的Maven插件的方式不灵了,你又想在eclipse方便查看源码,就用这个插件。- openexplorer
功能:用资源管理器打开选择的文件夹、文件(也可用Easy Explorer)。
说明:安装完毕后会在工具栏里出现个类似文件夹的黄色小图标,点击这个小图标可以用资源管理器打开在Package Explorer下选中的文件或文件夹了。- Maven Integration for Eclipse
功能:maven跟Eclipse的集成工具
说明:该插件的主页为http://m2eclipse.sonatype.org/,提供了很多功能。其中一个很酷很常用的功能就是用它来排查依赖冲突。需要注意的是,安装这个插件后,需通过下面的方式配置,使M2_REPO变量生效
- Spring IDE for Eclipse
功能:Spring的Eclipse插件
说明:利用该插件可以方便的编写、维护Spring配置文件等。- Subclipse
功能:Subversion within the Eclipse IDE
说明:版本管理用的,常用的功能入口为:在Eclipse里选择工程,右键在出现的菜单里选择“Team”-“与资源库同步”,在这个视图里查看变更,做更新或提交。插件管理一瞥
安装在dropins目录下的插件如何管理呢?
【步骤1】:打开【Help】->【Help Contents】,然后输入“manage configuration”:
【步骤2】:打开查询结果中的【Restoring a saved configuration】页面:【步骤3】:点击打开页面中的【 Help > Software Updates > Manage Configuration 】链接即可打开【Production Configuration】界面。
通过这个界面就可以管理你刚安装的插件了,一些常用的操作包括:“Disable”,“Scan for update”等。
小结
Eclipse成为最受欢迎的IDE之一,其中一个原因可能就是其丰富的插件支持,除了上面介绍的常用插件外,还有很多插件可以解决特定问题,如画UML图等,大家可以根据需要收集使用,提高效率。