Eclipse 插件大全
eclipse安装adt插件和SDK安装
ADT插件和SDK安装1.e c l i p s e和A D T插件安装1、下载eclipse和ADT软件下载eclipse软件:/downloads/下载ADT软件:https:///sdk/installing/installing-adt.html2、解压两个软件:3、打开eclipse的解压目录(eclipse文件夹),选择启动eclipse软件。
4、选择help菜单中的install new software5、选择add按钮6、选择location,找到本地ADT所在的目录选择之后见下图点击OK。
7、选中对应的软件,选择next(下一步)8、继续next9、选择同一,点击finish(完成)10、等待eclipse自动安装完成,这个过程需要连接网络,下载部分软件在安装的过程中会弹出来一个警告,直接点击OK,即可,不用理会。
安装完成之后提示重启eclipse,直接重启。
11、在重启之后弹出提示没有SDK,这时不用理会点击close,关闭之后,再进行SDK的安装和配置。
2.S D K下载和更新下载SDK软件:https:///sdk/installing/index.html?pkg=tools解压SDK:解压后的目录:这个目录是不完整的,需要运行SDK Manager 软件下载对应的开发环境和文档等资源双击运行SDK Manager.exe 文件,出现下面窗口运行之后会列出当前Android的不同版本,选中自己需要下载的版本,下载选择Install xx packages..... ( xx 表示你选中的需要安装的资料数量)接受当前安装,点击Install 按钮。
开始下载当前选中的资料。
等待更新下载完成更新下载完成再次打开SDK Manager软件,发现选中的已经全部安装完成打开SDK的目录再次查看发现多了很多文件,这些文件都是后期开发需要的。
3.e c l i p s e关联S D K打开eclipse中的window 菜单,选择perferences选择Android,添加SDK11(屈博分享)选择Browse ,找打自己安装的SDK点击OK,安装完成,可以书写hello world进行测试。
eclipse的maven插件add dependency的用法
eclipse的maven插件add dependency的用法Maven是一个流行的项目管理工具,可以帮助开发人员自动化构建、依赖管理和项目报告生成。
而Eclipse是一款广泛使用的集成开发环境(IDE),通过使用Maven插件,我们可以在Eclipse中轻松管理Maven项目的依赖关系。
在Eclipse中,使用Maven插件进行依赖管理非常简单。
其中一个重要的功能是使用"Add Dependency"命令来添加项目依赖关系。
首先,确保已经正确安装了Maven插件,并且在Eclipse的工作空间中已经导入了一个Maven项目。
接下来,按照以下步骤使用"Add Dependency"命令:1. 在Eclipse的项目资源管理器中,找到你想要添加依赖的Maven项目。
2. 右键点击该项目,并选择"Build Path"(构建路径)。
3. 在弹出的菜单中,选择"Configure Build Path"(配置构建路径)。
4. 在弹出的窗口中,选择"Libraries"(库)标签。
5. 点击"Add Dependency"按钮。
6. 在弹出的对话框中,输入你想要添加的依赖项目的相关信息,包括groupId、artifactId和version等。
7. 点击"OK"按钮,确认添加依赖。
通过以上步骤,你就成功地在Eclipse的Maven项目中添加了一个新的依赖。
系统会自动从Maven仓库中下载所需的依赖项,并将其添加到项目的构建路径中。
需要注意的是,添加依赖后,你可能需要刷新你的项目,以便使新的依赖项生效。
通过使用Eclipse的Maven插件,我们可以轻松管理Maven项目的依赖关系,使项目的构建过程更加高效和可靠。
我们可以随时添加、更新或删除依赖项,并且所有的依赖项都会自动下载和管理。
Eclipse的插件
Eclipse插件大观Properties Editor 点击次数:6615Properties Editor 编辑java的属性文件,并可以自动存盘为Unicode格式Colorer Take 点击次数:4102Colorer Take 为上百种类型的文件按语法着色XMLBuddy 点击次数:5464XMLBuddy 编辑xml文件Code Folding 点击次数:3136Code Folding 加入多种代码折叠功能(比eclipse自带的更多)Easy Explorer 点击次数:2469Easy Explorer 打开在eclipse中选定文件所在的目录。
Fat Jar 点击次数:3618Fat Jar 打包插件,可以方便的完成各种打包任务,可以包含外部的包等RegEx Test 点击次数:2253RegEx Test 测试正则表达式Jigloo GUI Builder 点击次数:4166Jigloo GUI Builder JAVA的GUI编辑插件Profiler 点击次数:2623Profiler 性能跟踪、测量工具,能跟踪、测量BS程序AdvanQas 点击次数:1201AdvanQas 提供对if/else等条件语句的提示和快捷帮助(自动更改结构等)Log4E 点击次数:3340Log4E Log4j插件,提供各种和Log4j相关的任务,如为方法、类添加一个logger等VSSPlugin 点击次数:2935VSSPlugin VSS插件Implementors 点击次数:2179当追踪方法代码时,Eclipse默认是转到方法的接口类,而接口中是只有方法名称没有具体的实现代码,此插件提供了追踪到具体实现类的实现代码的功能。
Call Hierarchy 点击次数:1595Call Hierarchy 显示一个方法的调用层次EclipseTidy 点击次数:2369EclipseTidy基于HTML Tidy提供校验和格式化HTML/XML文件的功能Checkclipse 点击次数:2527Checkclipse 检查代码的风格、写法是否符合规范Hibernate Synchronizer 点击次数:14526Hibernate Synchronizer Hibernate插件,自动映射等VeloEclipse 点击次数:3328Velocity插件在线更新地址: http://log4e.jayefem.de/updateEditorList 点击次数:1161方便的列出所有打开的EditorMemoryManager 点击次数:2007内存占用率的监视TomcatPlugin 点击次数:7280支持Tomcat插件lomboz 点击次数:9638Lomboz是Eclipse的一个J2EE的插件,它将很多Java应用服务器、J2EE组件和Web应用开发集成到Eclipse 中,可以帮助Java开发者使用Eclipse建立、测试、部署J2EE应用。
eclipse常用插件安装地址(Maven)
eclipse 常用插件安装地址博客分类:javaEclipsemave nAn droidiBATISIDE1.安装Subclipse要安装Subclipse,使用下面的Eclipse插件更新站点。
Subclipse 1.6: http://subclipse.tigris.0rg/update_1.6.x2.m2eclipsem2eclipse 插件:/sites/m2e3ibatisabator 插件:/tools/abator4tomcat下载tomcatPluginV321 插件直接解压放到eclipse的plugins下即可重启首选项里配置tomcat在本地的路径5an droid安装an droid eclipse 插件地址:https://dl-ssl.google.eom/a ndroid/eclipse/6jbpm4下载jbpm-gpd-site.zip然后在eclipse里指定本地安装插件即可评论2 楼xiuying 2010-10-28 weblogic 插件eclipse3.5http://dow nl /ot n_software/oepe/galileoeclipse3.6http://dow nl /ot n_software/oepe/helios1 楼xiuyi ng 2010-10-28eclipse3.6.1 安装m2eclipse 插件(转):一、eclipse 3.6.1 下载地址[eclipse-jee-helios-SR1-win32.zip]/dow nloads/packages/eclipse-ide-java-ee-developers/he liossr1二、插件地址1、gef插件地址:/tools/gef/updates/i nterim/实际测试发现eclipse 3.6.1已经安装gef,仅仅缺少zest插件,最小安装zest的run time 即可,地址如下:/dow nloads/dow nload.php?file=/tools/gef/dow nloads/drops/3.6.1/R201009132020/GEF-zest-3.6.1.zip在没有安装zest插件的话,直接安装m2eclipse插件会报出缺少依赖的错误,信息如下:Cannot complete the in stall because one or more required items could not be found.Software being in stalled: Mave n In tegrati on for Eclipse (Required)0.10.0.20100209-0800 (org.mave n.ide.eclipse.feature.feature.group0.10.0.20100209-0800)Miss ing requireme nt: Mave n In tegrati on for Eclipse (Editors)0.10.0.20100209-0800 (org.mave n.ide.eclipse.editor 0.10.0.20100209-0800) requires 'bun dle org.eclipse.zest.core 0.0.0' but it could not be foundCannot satisfy depe ndency:From: Maven In tegration for Eclipse (Required) 0.10.0.20100209-0800(org.mave n.ide.eclipse.feature.feature.group 0.10.0.20100209-0800)To: org.mave n.ide.eclipse.editor [0.10.0.20100209-0800]2、subclipse 插件地址:/update_1.6.x实际测试subclipse不安装也是可以的.3、maven2 插件地址:m2eclipse-core Update Site: http://m2eclipse.s on /sites/m2e m2eclipse-extras Update Site: http://m2eclipse.s on /sites/m2e-extras注意:必须两个插件都安装,不安装extras插件时,点击一run as server来运server mave n project II二、安装时出现冋题:直接在线安装maven2会出现依赖插件找不到的问题,无法安装。
Eclipse的插件checkStyle结果分析
Eclipse的插件checkStyle结果分析Eclipse的插件checkStyle结果分析安装checkStyle插件以及配置安装:直接update,添加更新源地址:/doc/dc7ab1acd1f34693daef3e9f.html /update/,也可以从/doc/dc7ab1acd1f34693daef3e9f.html /projects/eclipse-cs/files/ 下载最新的插件包本地进⾏安装。
配置:默认安装有2个检查的配置⽂件,如下图,Type为Build-In的是默认的,可以⾃⼰按照内置的Copy⼀个出来后进⾏修改,或者Import已经存在的检查xml配置⽂件。
配合着使⽤的还有⼀个Codestyle,如下图,设计到有Clean up、Template、Formatter 等⼏个选项,默认的Eclopse 提供的Clean up好像什么事情都没做,所以最好是⾃⼰新建⼀个或者是导⼊⼀个。
常见提⽰解释1、Type is missing a javadoc commentClass 缺少类型说明2、“{” should be on the previous line“{”应该位于前⼀⾏。
解决⽅法:把“{”放到上⼀⾏去3、Methos is missing a javadoc comment ⽅法前⾯缺少javadoc注释。
解决⽅法:添加javadoc注释类似这样:1/**2* set default mock parameter.(⽅法说明)3* @param additionalParameters parameter additional(参数名称)4* @return data manager(返回值说明)5* @throws Exception if has error(异常说明)6*/4、Expected @throws tag for “Exception”在注释中希望有@throws的说明解决⽅法:在⽅法前得注释中添加这样⼀⾏:* @throws Exception if has error(异常说明)5、“.” Is preceeded with whitespace “.”前⾯不能有空格。
Eclipse 插件 FindBugs 使用手册
Eclipse 插件FindBugs 使用手册前言:本文介绍如何利用Eclipse 插件FindBugs 优化Java 代码。
本插件是本人在对系统进行代码优化的时候,向迟焕祺同事索取并学习使用的,现在把工具的一些使用方法与大家共享,并把FindBugs提供给大家!感谢迟哥提供良好资源供大家学习、使用!问题提出:当我们编写完代码,做完单元测试等各种测试后就提交正式运行,只能由运行的系统来检测我们代码是否有问题了,代码中隐藏的错误在系统运行的过程中被发现后,然后再来进行相应的修改,那么后期修改的代价就相当高了。
解决方法:现在有很多Java 代码分析工具,FindBugs 中开源项目当中的一个,它可以帮你找到代码中隐藏的一些错误,提升你的代码能力与系统安全可靠性。
FindBugs 介绍FindBugs 是一个可以在Java 程序中发现Bugs 的程序。
它是专门用来寻找处于“Bug Patterns”列表中的代码的。
Bug Patterns 指很有可能是错误的代码的实例。
原文:FindBugs is a program to find bugs in Java programs. It looks for instances of "bug patterns" --- code instances that are likely to be errors.使用FindBugs 至少需要JDK1.4.0 以上版本,FindBugs是平台独立的,可以运行于GNU/Linux、Windows、MacOS X 等平台上。
运行FindBugs 至少需要有256 MB 内存,如果你要分析一个很大的项目,那就需要更加多的内存了。
获取FindBugs 最新版本:/projects/findbugs/files/FinBugs 介绍:/manual/Eclipse 插件links 文件夹方式配置:提示:直接的插件配置方式是使用Eclipse 的Update 方式更新,或者把新下载的插件PlugIn 放在原始的Eclipse 目录下去,这种方式会随着插件的增多而导致插件维护工作量的增加。
eclipse插件svn图标详细含义(全)
svn图标的详细含义(全)灰色的勾黑右箭头蓝左箭头黑右加箭头蓝右加箭头红双向箭头Tortoise项目视图 The Package Explorer view- 已忽略版本控制的文件。
可以通过Window → Preferences → Team → Ignored Resources.来忽略文件。
A file ignored by version control. You can control what resources will be ignored by going to Window → Preferences → Team → Ignored Resources.- 未纳入版本控制的文件,一般是新增,尚未提交的文件。
A file not under version control. These are typically new files that you have not committed to the repository yet.- 本地重命名或移动到其它目录的文件。
A versioned file that needs to be added to the remote repository. These are typically files you have either renamed, or moved to a different directory.- 本地删除的目录。
A deleted folder. These are folders that you have deleted locally without yet committing the changes to the repository. Note that files are usually removed from the view when they're deleted locally, so they are normally not seen with this icon.- 没有任何改动的文件。
Eclipse安装插件(Neon版)
在Eclipse中安装STS插件---以Eclipse Neon为例1.查看Eclipse的版本号打开Eclipse,点击菜单“Help”-->“About Eclipse”,在打开的窗口中查看Eclipse的版本号,Neon.3 Release(4.6.3)如果此处没有写具体的版本数字,则查看Eclipse文件夹中,Eclipse 启动程序的图标是什么样子?注意,不是任务栏中的图标(不是下图中那个)在下方选择和自己使用的Eclipse图标相同的一项,点击进去在Eclipse Platform中查看具体版本号。
2.去下载和自己使用Eclipse版本相同的STS插件前面3.8.4是插件的版本号,后面e开头的是Eclipse的版本号3.下载完成后,在Eclipse中,点击菜单“Help”-->“Install New Software”,在打开的对话框中,单击“add”按钮,打开新的对话框,单击“Archive”按钮,选择插件压缩包的位置。
选择完毕,如下图4.接着显示多很多选项,把带有Spring IDE的选中下面的Contact all updata....这一项,有的教程说不勾选,它的作用是联网更新,但是我在安装过程中报错,提示有的文件找不到,所以就选上它,稍微多等了一会儿,就更新完成了。
所以,这里可以灵活对待。
5.下面一路next,点击接受协议6.安装过程需要耐心等待安装完成后,提示重启Eclipse7.如何验证安装成功?标志一:标志二:点击菜单“Window”-->“Preference”,左侧出现Spring选项。
标志三:新建一个Web项目,如果能够新建Spring Bean Configuration file则说明安装成功,如果没有,可以在Other中查找。
到此,安装STS插件过程完毕!。
最新Eclipse JS插件安装及配置教程
最新Spket在Eclipse/MyEclipse下的安装和配置教程第一种方法:网上更新方式1.插件首页:2.插件名称:Spket IDE3.更新连接(Update Site):/update更新安装方法:1.【Help】-【Install New Software】2.点击【Add】3.在【Add Repository]】的【Name】中输入一个名称(什么名称都行),【Location】中输入/update --> 【OK】4.选择【Spket IDE】-【Next】-【Next】5.选中【I accept the terms of the license agreements】-【Finish】第二种方法:网上更新方式网上下载spket-1.6.16.jar破解版(目前最新版本)1. 如果你的JDK在1.6以上,可以直接双击spket-1.6.16.jar运行安装其它,使用命令行方式。
(注意:自己切换命令行到spket-1.6.16.jar所在目录)2.至此,安装完成。
二、配置Spket注意:如果在安装spket过程中,你的eclipse或者Myeclipse是打开的,请重启eclipse 或者Myeclipse。
以便初始化插件,下面才会在Preferences中看到Spket选项。
基本步骤如下:1)【Windows】→ 【Preferences】→ 【Spket】2)【Spket】→ 【JavaScript Profiles】→ 【New】,输入“ExtJS”点击OK;3)选择“ExtJS” 并点击“Add Library”然后在下拉条中选取“ExtJS”;4)选择“ExtJS”并点击“Add File”,然后在你的./ext-2.x/source目录中选取“ext.jsb” 文件(注意:ext.jsb从/products/下载)5)设置新的ExtJS Prof ile,选中并点击“Jav aScript Prof iles” 对话框右手边的“Def alut”按钮;下面这个操作,根据自己需要设置(可以全选)。
eclipse插件大全
Eclipse插件大全(介绍及下载)】Eclipse及其插件下载网址大全1 Eclipse下载EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载/downloads/index.php2 lomboz J2EE插件,开发JSP,EJB/projects/lomboz3 MyEclipse J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等4 Properties Editor 编辑java的属性文件,并可以自动存盘为Unicode格式http://propedit.sourceforge.jp/index_en.html5 Colorer Take 为上百种类型的文件按语法着色/6 XMLBuddy 编辑xml文件7 Code Folding 加入多种代码折叠功能(比eclipse自带的更多)/servlet/PlatformSupport8 Easy Explorer 从eclipse中访问选定文件、目录所在的文件夹/9 Fat Jar 打包插件,可以方便的完成各种打包任务,可以包含外部的包等/10 RegEx Test 测试正则表达式/stephan/archives/000028.php11 JasperAssistant 报表插件(要钱的哦~)/12 Jigloo GUI Builder JAVA的GUI编辑插件/jigloo/13 Profiler 性能跟踪、测量工具,能跟踪、测量B/S程序/projects/eclipsecolorer/14 AdvanQas 提供对if/else等条件语句的提示和快捷帮助(自动更改结构等)/advanqas/index.html15 Log4E Log4j插件,提供各种和Log4j相关的任务,如为方法、类添加一个logger等http://log4e.jayefem.de/index.php/Main_Page16 VSSPlugin VSS插件/projects/vssplugin17 Implementors 提供跳转到一个方法的实现类,而不是接口的功能(实用!)/implementors/18 Call Hierarchy 显示一个方法的调用层次(被哪些方法调,调了哪些方法)/call-hierarchy/index.html19 EclipseTidy 检查和格式化HTML/XML文件/20 Checkclipse 检查代码的风格、写法是否符合规范http://www.mvmsoft.de/content/plugins/checkclipse/checkclipse.htm 21 Hibernate Synchronizer Hibernate插件,自动映射等/hibernatesync/22 VeloEclipse Velocity插件/23 EditorList 方便的列出所有打开的Editor/24 MemoryManager 内存占用率的监视/memorymanager/25 swt-designer java的GUI插件/26 TomcatPlugin 支持Tomcat插件/eclipse/tomcatPlugin.html27 XML Viewer/ignacio/eclipse/xmlview/index.html28 quantum 数据库插件/29 Dbedit 数据库插件/projects/dbedit30 clay.core 可视化的数据库插件http://www.azzurri.jp/en/software/index.jsphttp://www.azzurri.jp/eclipse/plugins31 hiberclipse hibernate插件/hibernatesync32 struts-console Struts插件/struts/console/33 easystruts Struts插件34 veloedit Velocity插件/35 jalopy 代码整理插件/36 JDepend 包关系分析http://andrei.gmxhome.de/jdepend4eclipse/links.html37 Spring IDE Spring插件/updatesite/38 doclipse 可以产生xdoclet 的代码提示/doclipse/39 SQLExplorer,在Eclipse 中连接各种数据库进行操作使用/bbs/thread.jspa?forumID=124&threadID=3112440 Eclipse 插件Implementors 在Eclipse 中的使用。
Java 开发的 10 大必备 Eclipse 插件
Java 开发的10 大必备Eclipse 插件毫无疑问,Eclipse 是Java 开发最流行的IDE 之一,而这一切主要归功于Eclipse 的插件。
据悉,Eclipse 有数百个插件,可用于不同类型的任务,并与其他工具集成,比如从GitHub、SVN、CVS 等下载代码的插件。
通过使用正确的插件,开发者可以提高开发效率。
例如,一旦安装了EGit 插件,开发者就能从Eclipse 直接管理Git 存储库,无需任何其他Git 客户端。
同样,添加Spring Tools 插件可以帮你轻松创建基于Spring 和Spring-Boot 的应用程序。
许多Java 开发人员并没有真正充分地使用Eclipse。
一位Java 开发人员告诉我,由于插件数量过多,找到合适的插件成为一项挑战性的工作,但是Eclipse 市场已经解决这个问题。
如果你想要学好web前端最好加入一个好的学习环境,可以来这个Q群,首先是132,中间是667,最后是127,这样大家学习的话就比较方便,还能够共同交流和分享资料.通过查看下载计数来核实流行度,你就能轻松地搜索Eclipse 插件,最重要的是,你能在Eclipse IDE 中完成这项工作。
不浪费时间,这里有10 款必不可少的Java 开发插件。
1.EGit对现在的Java 开发人员来说,这可能是最重要的Eclipse 插件。
它可以让你从GitHub 下载代码,并为Eclipse 提供Git 集成。
EGit 还能让你快速而灵活地搜索和查询历史记录。
如果你不熟悉Git,我建议你首先看下Git MasterClass ,它提供了一个完整的分步指南,帮你掌握所有重要的Git 概念和命令。
简而言之,它是Java 开发的必备插件。
2.Spring Tools无疑,Spring 是最流行的Java 框架,这个插件使得在Eclipse 中创建Spring 和Spring Boot 项目变得非常容易。
eclipse安装反编译插件
eclipse安装反编译插件eclipse安装JD-eclipse反编译插件
1.在eclipse的help中选择Install New Software,然后添加新软件,添加它的源:
Name:jd-eclipse_update_site //名字随便起
Location:http://jd.benow.ca/jd-eclipse/update
2.选择出现的资源,⼀路next安装,最后提⽰重启即可
3.设置相关联编辑器
以上为在线安装。
4.离线安装,先下载插件包:
eclipse插件下载安装:http://jd.benow.ca/jd-eclipse/downloads/jdeclipse_update_site.zip
或者
()
⽅式⼀:解压,将解压的jar复制到eclipse安装⽬录plugins⾥,重启eclipse;
⽅式⼆:若不解压zip:
1. 下载JD-Eclipse ZIP⽂件,
2. 启动Eclipse,
3. 点击“帮助>安装新软件...”,
4. 在对话框窗⼝中拖放ZIP⽂件,
5. 选中“ Java Decompiler Eclipse插件”,
6. 点击“下⼀步”和“完成”按钮,
7. 由于未签名“ org.jd.ide.eclipse.plugin_x.yzjar”,因此出现警告对话框。
单击“仍然安装”按钮。
5.安装好的效果图:
个⼈感觉JD-eclipse ⽐ Jad 好⽤。
Eclipse中配置插件方法
Eclipse 可以与任何一种IDE匹敌,甚至比它们还要好。
Eclipse 有代码补足、代码模板的功能,以及对重构、Ant、CVS 和 JUnit 的支持。
除了这些基本功能之外,Eclipse 的优点之一就是它的源代码是开放的,可扩展性很好,可以扩充很多插件,开源插件和商业插件都可以用来扩充 Eclipse。
如果用户需要基本的 Eclipse IDE 所不具备的特性,一般都可以找到需要的插件。
在大部分情况下,用户都可以找到免费的插件。
由于 Eclipse 的流行性和开源特性,它已经在 IDE 领域成为一把尖刀,一方面,Eclipse 在一步一步完善自己的功能,另一方面,Eclipse正在大刀阔斧抢占IDE开发的应用领域。
数据表明Eclipse是现在最流行的Java开发环境之一,为了更好的使用Eclipse进行开发,就有必要了解Eclipse插件的机制,以及如何安装和使用插件。
Eclipse插件Eclipse 是一个已经完全设计好的平台,是用于构建和集成应用的开发工具。
平台本身不会提供大量的最终用户功能,平台的价值在于它的促进作用:根据插件模型来快速开发集成功能部件。
平台本身是内置在插件层中的,每个插件定义下层插件的扩展,同时对自己的扩展进行进一步的定制。
每种类型的扩展允许插件开发者向基本工具平台添加各种功能,每个插件的部件(例如文件和其他数据)由公共平台资源来协调。
Eclipse最有魅力的地方就是它的插件体系结构,由于有了插件,Eclipse系统的核心部分在启动的时候要完成的工作十分简单:启动平台的基础部分和查找系统的插件。
Eclipse的核心是动态发现、懒惰装入(Lazy)与运行的,平台用户界面提供标准的用户导航模型。
于是每个插件可以专注于执行少量的任务,例如定义、测试、制作动画、发布、编译、调试和图解等,只要用户能想象得到的就会应有尽有。
当Eclipse插件实现了一个扩展点,就创建了一个扩展,此外,使用此扩展点的插件还可以创建自己的扩展点。
Eclipse平台架构及其插件
上, 用户可独 自以插件的形式开发出各种功能构件并集成到该
平台中。 12插件的定义及 其特点 .
在E ls平台中, cpe i 插件无处不在,cpe Ef 平台的几乎所有豹 i s 功能包括 自 身都是以插件提供的,插件正是 E l e cp 平台实现的 i s 基本思想。一个插件是能够被单独开发和发布的 l稚平台的 自 p 软件功能单元。 一个小的工具常被作为一个单独的插件无缝集成 到 Els平 台中 , c ie p 一个复杂的工具也可被分割成 『 1 . 个插件集成 。
展点声明来提供插件的扩展点。 所谓扩展点就是为插件提供的接 每一个插件都是在 已有插件 的扩展点上开发 , 并可留有 自己 ()cp 平台支持多种工具的无 缝集成 , 3Els ie 无缝集成既 可在 口 , 以便在 这个插件上继续开发 。一个扩展点可以有一个 用 户界面也可更深层次 的通过插件方式增加新工具到现存软件 的扩展点 , 相应的 A I 口, P接 任何一个插件可以定义新的扩展点和提供新的 中。 P接 从 l l i () 4 吸引软件开发 工具公司 和软件开发 商( V使用 E l s A I 口 而可为其它的插件所用 。每一个插件都有一个 删I— I ) S cpe i 平 台。 目前有很 多基于 E l s 平 台的插件被开发 出来 , ci e p 如对 U L M ft e 文件 , s 声明它同其 它插件的互连关系 0 这种互连模型可以描述 建 模 的支持 ,能 够对 任何 Jv aa代码 绘 制 U L图 ;还 有支 持 为 : M 一个插件声 明许多 已命名 的扩展点和一个或多个 在其 它插件 X qT ML- ML/ s I JP,提供了一个 We 应用开发环境 ,这些都使得 中的扩展点 的扩展。一个插件的扩展点能够被其它的插件扩展。 b Wo ec 插 k c ie E l s 发展成为一个功能强大, 常适合分布式计算的应用开发 例如 , rbnh 件声 明了一个用户参数选择 的扩展点 ,任何 p 非 个插件能够通过定义扩展提供它 自 的用户参数 选择 给这个 身 平台。
eclipse插件开发入门及常用组件.
Eclipse插件开发入门.Eclipse最有魅力的地方就是它的插件体系结构。
在这个体系中重要的概念是扩展点(extension points)。
扩展点就是在软件开发过程中暴露出来的接口。
每一个插件都是在现有的扩展点上开发的,并可能还留有自己的扩展点,以便在这个插件上继续开发。
简介Eclipse 平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数为4 000万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的、可扩展的体系结构。
Eclipse 的价值是它为创建可扩展的集成开发环境提供了一个开放源码平台。
这个平台允许任何人构建与环境和其他工具无缝集成的工具。
工具与Eclipse无缝集成的关键是插件。
除了小型的运行时内核之外,Eclipse中的所有东西都是插件。
从这个角度来讲,所有功能部件都是以同等的方式创建的。
由于有了插件,Eclipse系统的核心部分在启动时要完成的工作十分简单:启动平台的基础部分和查找系统的插件。
整个Eclipse体系结构就像一个大拼图,可以不断地向上加插件,同时,在现有插件上还可以再加插件。
开发“Hello,world”插件创建插件最简单的方法是使用Eclipse中专门为开发插件而设计的插件PDE(Plug-in Development Environment)。
PDE 和 Java Development Tooling(JDT)IDE是 Eclipse 的标准扩展。
PDE 提供了一些向导可以帮助创建插件。
下面的“Hello,world”插件将通过PDE进行开发。
下面是创建一个简单插件的操作步骤。
(1)运行Eclipse。
单击Eclipse的“File”→“New”→“Other”菜单项,在弹出的对话框中选择Select对话框左边的Plug-in Development向导。
如图1所示,选择Plug-in Project。
Eclipse插件开发
自定义扩展点
Eclipse插件
简单的插件实例
这里我们建一个空的插件项目,写 一简单的扩展编辑器的插件,具体 步骤我会演示给大家看。 操作ing
图形编辑框架GEF
用GEF编写的流程编辑器
图形编辑框架GEF
Eclipse基础结构Ecipse基础结构Eclipse分为五大部分:
Workbench 工作台 Workspace 工作区 Help 帮助系统 Team 团队支持系统 Platform run-time 运行平台
Eclipse基础结构
Platform run-time 运行平台
平台运行库是内核,它在启动时检查已安 装了哪些插件,并创建关于它们的注册表 信息。为降低启动时间和资源使用,它在 实际需要任何插件时才加载该插件。除了 内核外,其他每样东西都是作为插件来实 现的。
图形编辑框架GEF
Control 控制器
在GEF的MVC结构里,控制器(Control)是模型与视 图之间的桥梁,也是整个GEF的核心。它不仅要监 听模型的变化,当用户编辑视图时,还要把编辑结 果反映到模型上 。 在GEF中,控制器是由一组EditPart对象共同组成的, 每一个模型对象都对应一个EditPart对象。应用程序 中需要有一个EditPartFactory对象负责根据给定模 型对象创建对应的EditPart对象,这个工厂类将在创 建模型时被调用 。
图形编辑框架GEF
View 视图
视图(View)是模型图形方式的表现,它以图形的方 式展示模型。 GEF GEF经常使用的Editor是一个 Editor GraphicalEditorWithPalette (GEF提供的Editor,是 EditorPart的子类,具有图形化编辑区域和一个工 具条)的实例,这个Editor使用GraphicalEditViewer 和PaletteViewer这两个视图类,PaletteViewer也是 GraphicalEditViewer的子类(表示选项板视图)。开 发人员要在configureGraphicalViewer()和 initializeGraphicalViewer()这两个方法里对 EditPartViewer进行定制,包括指定它的contents和 EditPartFactory等 。
常用Eclipse插件svn,ERMaster等安装
常用的Eclipse插件(svn、ERMaster 等) Plugins的安装零、安装插件的几种方式第一种,用网络更新的方式1.我们先去专业网站:/2.点击plugins3.在搜索栏搜索需要安装的plugins(如:ERMaster)关键字4.点击搜索结果5.点击右上角的Update Site按钮,复制网址6.在eclipse中点击heip中的install new software7.点击add按钮,将地址复制进去8.点击ok,下面就是不断的next,直到finish9.重启eclipse即可。
一、Eclipse的SVN插件 SubclipseSubclipse 是一个为 Eclipse IDE 添加 Subversion 支持的项目。
支持几乎所有版本的Eclipse。
Eclipse的更新地址是:/update_1.6.x二、Eclipse - ERMaster 介紹與相關參考在進行前本篇時, 您可能必須被要求下列的知識領域:∙對 DBMS 有初步的概念與操作∙取得與安裝 Eclipse 3.4 IDE介面及 JDK API說明中文化教學 (老魚的舊文) API 的中文非必要.再來花點時間學習 ERM 是值得的:∙Wikipedia - ER模型∙Wikipedia - Entity-Relationship Model (ERM)進到我們的主題:首先打開您的 Eclipse IDE, 在功能列上的 [Help] -> [Software Update],照如下的圖來新增一個以下的新更新站點:∙/update-site/將 ERMaster 打勾後, 你就可以在 [Project] 中發現它囉.最大的特點, ERMaster 可以對應的 DBMS 包括以下4種:-PostgreSQL-Oracle (on development road)-DB2 (on development road)-MySQL其它更多的 ERMaster 官方就寫的很圖文並茂不難懂操作,所以最需要學的不是操作, 是 ERM 的論點基礎 !!!via /2009/03/eclipse-ermaster.html三、Eclipse for Spring IDE译注:原文开头介绍Spring IDE的安装,现在Spring官方已经移除“/updatesite”的在线安装方式,推荐使用SpringSource Tool Suite,下载链接/developer/sts。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Eclipse 插件大全来自:/best-eclipse-pluginsPyDev - Python Development Environment for EclipsepyDev 使的程序员可以使用eclipse来开发Python、Jython和Iron Python应用,而且Pydev+eclipse也成为开发Python的首选IDE。
EasyEclipse for LAMPEasyEclipse for LAMP 是个eclipse的发布版(译者注:即独立程序standalone)。
它被要求支持如PHP、Python、perl、以及Ruby on Raiy等动态语言的开发,并且内置了一web 服务器、一数据库、一CVS、一SVN。
CFEclipseColdFusion plugin for Eclipse 包含了许多DreamWeaver和Homesite 通用的功能特性,以及这两者都没有特性,这款插件的目的是成为CFML的标准IDE。
Spket IDESpket IDE 是个功能很好很强大的JavaScript and XML开发工具集(译者注:也是独立程序standalone)。
它拥有开发JavaScript, XUL/XBL and Yahoo! Widget 的编辑器,其中JavaScript 编辑器提供了如代码自动完成, 语法高亮,大纲等特性,可以帮助开发者编写有效的JavaScript 代码。
ATLATL (Atlas Transformation Language)atlas转换语言(ps:第一反应是变形语言:<)是个模型转换语言和工具集。
在MDE( Model-Driven Engineering)模型驱动工程领域里, ATL提供了许多从原模型到目标模型的方法.ATL IDE是eclipse Platform的直接封装,集成了诸多的标准开发工具(语法高亮器,调试器等)其目标是简化ATL的开发难度。
PTI - PHP Tool Integration你也许见过这样的情景:在一个网站上,有许多如PHPUnit 或者COdeSniffer,这支持PHP 脚本开发的工具,而另外呢,在一些IDEs 如PDT(PHP Delepment Tools Project)它有许多很强大的功能,但是很可能不能在IDE环境下使用那些网站的工具。
那么PTI来了,PTI是个eclipse插件的集合,让它来消除这种缺陷吧。
Skyway Builder Community EditionSkyway 构建器社区版本是个代码生成和搭建工具,适合于那些使用Spring Framework 的应用。
Spring MVC 搭建功能容许用户在几分钟之类生成基于Spring、java CRUD的应用。
Bravo JSP editorBravo JSP编辑器是个所见即所得(WYSIWYG)的JSP/html 编辑器。
Koders IDE Plugin for EclipseKoders Desktop IDE Plugins使得软件开发者可以直接在eclipse开发环境里查找源代码(译者注:这个和网上download源码哪个快?怀疑!)Google Eclipse Search (GES)GDS (Google Desktop Search)Google桌面搜索引擎集成到IBM…的开发环境里来增强软件项目检索,就成了GES(Google Eclipse Search )了。
Regex Util这个插件帮助程序员迅速的创建、使用强大的正则表达式(regEx).Emac+这个插件在eclipse 编辑器里模拟emacs使用环境。
(真有这样的Emacs控吗?)Eclipse SQL ExplorerEclipse SQL Explorer是个SQL的轻客户端,提供了你查询和浏览任何JDBC兼容的数据库途径,支持为特定数据库(Oracle, DB2 and MySQL)编写的带有特定功能的插件,所以可以被扩展区支持其他的数据库。
soapui-eclipse-pluginsoapUI是个桌面程序,可以对基于SOAP/WSDL and REST/EADL 的Web Services通过HTTP查看,调用,模拟,测试(功能测试、负载测试)。
主要目的是开发者/测试者提供和web services端(,等)使用。
(原文:It is mainly aimed at developers/testers providing and/or consuming web services (java, .net, etc). )soapui-eclipse-plugin提供了soapUI里所有可用的特性,而且加入了一些eclipse的特性;在工程视图里,一个soapUI Nature 显示一个集成的soapUI,简化了代码生成向导——soapUI透视图。
SMODL Development SuiteSmodl 开发套件将快速、简单的敏捷模型驱动web services开发引入从原型到模型或者源代码的逆向工程里。
如果模型改变了,对应的会有大量的代码生成,以保持同步。
内置的运行时引擎可以运行在不同的平台,提供了soap,xml-rpc和json-rpc面向web services的绑定。
运行时动态产生WSDL来描述web services,强化了模型里定义的数据一致性。
Eclipse Notepad Plugin这款插件唯一的目的就是让开发者能够写些小的便签,这些便笺被存储在metadat里。
(译者注:这个有用吗?咋进top30的!)Apache Directory StudioApache Directory Studio (以前叫LDAP studio)是个完整的工具平台,被用于任何一个LDAP 服务器,特别的它被设计为Apache目录服务器。
里面有这些插件:一个LDAP 浏览器插件; 一个LDIF 编辑器插件;一个Schema编辑器插件; 一个在Studio里启动Apache 目录服务器的插件;一个配置Apache 目录服务器的插件。
EHEP - Eclipse Hex Editor Plugin(译者注:logo太山寨了,像我做的) EHEP确实是个eclipse插件,它提供了hex(16进制)模式查看、编辑任何文件,并且有个表让你对照字符和hex模式。
Vaadin Plugin for EclipseVaadin 是个开源的,用于创建福web用户界面的UI库,有了它,java 开发者也能轻松创建让人眼前一亮的web应用。
RMI Plugin for EclipseGenady's RMI Plug-in for Eclipse对于开发RMI程序来说是已经是个很成熟的解决方案。
除了能自动产生RMI的桩,还简化了配置程序的Java VM启动参数,如安全策略,代码库。
LocknessLockness 用于分析Java 线程堆,有了Lockness,可以很简单的找到线程的瓶颈或者死锁,最新的版本更新了JDK6产生线程的支持。
Fast FoxFast Fox 增强了你的eclipseIDE,它给eclipse带来简单,却依然强大的鼠标手势。
通常呢,被使用在动作上,如“返回上一个编辑器”(译者注:快捷键ctrl+F6)、“关闭编辑器”(译者注:快捷键ctrl+w),因为你只需要的是按照pie形状的菜单的提示就可以了,而不用去点击复杂的多级菜单。
ExploreFS这款超小的插件(6k)的目的是让你能够在本地的文件管理器打开包含被选中的文件的文件夹,来查看被选中的文件(译者注:有个类似的eclipse插件easyexplorer)。
它为包视图、资源视图和任何的查看文件或者class文件的视图里添加了右键菜单"Open in File System".特别的它能够找到包含.class文件的jar包,兼容Windows, Mac OS X, and Linux 。
Saros - Distributed Pair Programming for eclipseSaros用于特殊项目中的结对编程,它管理交叉式的文件编辑,一次能支持任意个参与者。
同一会话的所有成员都有一份唯一的eclipse工程的copy,Saros在编程过程中同步所有的copy。
RSS ViewRSS View 是个RSS/Atom 阅读器,它简洁的UI被集成到eclipse里和你的工作区共存。
你所有的东西都可以放这里.通过将bugtracker、开发者论坛、wiki直接集成到RSS View 里,它可以改进你的开发进程。
它还包括分组、过滤新闻,阅读源,离线阅读源和一些自定义化的特性。
FreeMemFreeMem是个支持eclipse的图形化内存监视器。
.EclipseColorerEclipse Coloreris用于语法高亮,它支持超过150种语言,拥有许多强大的特性、和大量数量的语言,容许你高亮一些嵌套结构的语言(jsp, asp, php),支持xml语言。
Log4ELog4E帮助你在Java工程里轻松的建立自己日志管理,主要增强在:日志声明、特殊方法实体里的日志插入、System out简化和日志说明的修改。
AmaterasUMLAmaterasUML用于画UML图,它支持类图、序列图、用例图。
而且还支持如从eclipse工作空间导入类、接口的Java支持,还有,可以将类图导出为源文件。
UMLet - UML Tool for Fast UML Diagrams这个UML 工具UMLet 让你使用轻量级、无弹出的界面画UML图,你可以快速画出草图;导出图到pdf, eps, jpg, gif, svg, bmp, png,和系统的粘贴板等; 和Eclipse 3+共享图;可以自定义自己的图形。