Eclipse常用插件
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 插件大全
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的开发难度。
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 coverage 使用方法
eclipse coverage 使用方法在软件开发的过程中,对代码进行测试是非常重要的一步。
而测试覆盖率(Coverage)是一种评估测试用例是否足够全面的方法。
在 Eclipse(一款常用的集成开发环境)中,我们可以使用 Eclipse Coverage 插件来进行代码测试覆盖率的分析和统计。
本文将介绍 Eclipse Coverage 的使用方法,帮助开发人员更好地了解和利用这个插件。
一、安装 Eclipse Coverage 插件要使用 Eclipse Coverage 插件,首先需要将它安装到 Eclipse 中。
下面是安装步骤:1. 打开 Eclipse,点击菜单栏的 "Help",选择 "Eclipse Marketplace"。
2. 在弹出的对话框中,搜索框中输入 "Eclipse Coverage",点击 "Go" 按钮。
3. 在搜索结果中找到 "EclEmma Java Code Coverage" 插件,并点击 "Go to Marketplace" 进入安装页面。
4. 点击 "Install" 按钮,按照提示进行插件的安装。
5. 在安装过程中,可能需要重启 Eclipse 才能完成安装。
安装完成后,Eclipse Coverage 插件将在 Eclipse 的插件列表中显示。
二、配置代码覆盖率分析在使用 Eclipse Coverage 插件前,我们需要对项目进行配置,以便插件可以正确地分析代码覆盖率。
下面是配置步骤:1. 打开 Eclipse,选择要进行代码覆盖率分析的项目。
2. 右键点击项目,在弹出的菜单中选择 "Coverage As -> JUnit Test"。
这将运行JUnit 测试并生成代码覆盖率报告。
Eclipse插件FindBugs安装使用说明
FindBugs 安装使用FindBugs是个专门用来发现Java代码中的Bug的Eclipse小插件,与Eclipse无缝结合,可以实现敲入代码、保存文件、编译时即时反馈给用户Bug信息,比Eclipse自带的Java Bug 管理功能要强。
FindBugs一共有三个版本,除过Eclipse插件板本外,还提供一个独立版本的Java程序(基于SWing)和一个Ant Task版本;下面介绍Eclipse的插件版。
一、安装打开MyEclipse 的help -> SoftWave Updates -> Find and Install如图:点击next在下图中,点击New Remote site,在弹出的窗口中输入Name:findBugs,URL:/eclipse点击ok然后按下图操作。
点击完成最后按提示安装。
二、配置在工程栏选中一个项目,按Alt + Enter 键三、使用1、对项目使用findBugs选中项目,如下图操作:点击Find Bugs后,findBugs会查找整个项目的bug。
之后,如图操作:在弹出的窗口,如图操作:最后,窗口会按bug的高低级别显示程序bug:2、在编写代码时使用findBugs编写代码时,findBugs会查找bug,并给有bug行一个爬虫logo标示,如下图:点击爬虫图标会显示具体的bug,如下图:Findbugs缺陷描述:Findbugs是一个静态分析工具,它检查类或者JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。
Findbugs自带检测器,其中有60余种Bad practice,80余种Correctness,1种Internationalization,12种Malicious code vulnerability,27种Multithreaded correctness,23种Performance,43种Dodgy。
Bad practice 坏的实践一些不好的实践,下面列举几个:HE:类定义了equals(),却没有hashCode();或类定义了equals(),却使用Object.hashCode();或类定义了hashCode(),却没有equals();或类定义了hashCode(),却使用Object.equals();类继承了equals(),却使用Object.hashCode()。
Eclipse4.x插件开发实践02-源码使用指南
使用 Eclipse 插件向导完成典型示例的创建 基于典型示例初步掌握 Workbench 插件的部分关键扩展点 以“导入插件” (Import Plugins)的方式创建插件工程 快速检索 Eclipse 插件制品(Artifact) 目录
2.
3.
4.
5.
插件创建向导........................................................................................................................... 2 1.1. 背景资料....................................................................................................................... 2 1.2. 实战演练....................................................................................................................... 3 1.3. 演练小结....................................................................................................................... 7 1.4. 模板概览....................................................................................................................... 9 扩展项配置页......................................................................................................................... 11 2.1. 背景资料..................................................................................................................... 11 2.2. 实战演练..................................................................................................................... 12 2.3. 演练小结..................................................................................................................... 16 插件源码导入......................................................................................................................... 17 3.1. 背景资料..................................................................................................................... 17 3.2. 实战演练..................................................................................................................... 19 3.3. 演练小结..................................................................................................................... 23 3.4. 官方示例..................................................................................................................... 24 插件快速检索......................................................................................................................... 25 4.1. 背景资料..................................................................................................................... 25 4.2. 实战演练..................................................................................................................... 26 4.3. 演练小结..................................................................................................................... 29 结束语..................................................................................................................................... 30 5.1. 课程总结..................................................................................................................... 30 5.2. 学习建议..................................................................................................................... 30
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的maven插件add dependency的用法 -回复
eclipse的maven插件add dependency的用法-回复Eclipse是一种常用的集成开发环境(IDE),而Maven是一个软件项目管理和构建自动化工具。
Maven的插件可以帮助我们在Eclipse中管理项目的依赖关系。
其中,"add dependency"是Maven插件的一个功能,可以通过它来添加项目所需的依赖库。
本文将详细介绍"Eclipse的Maven 插件add dependency的用法"。
第一步:打开Eclipse并创建一个Maven项目首先,我们需要打开Eclipse IDE。
如果没有安装Maven插件,可以通过Eclipse内置的"Marketplace"功能搜索和安装Maven插件。
安装完成后,我们创建一个新的Maven项目。
在Eclipse的主菜单中选择"File",然后选择"New",再选择"Maven Project"。
在创建Maven项目的对话框中,选择一个合适的Maven模板,然后点击"Next"。
第二步:查找依赖库并添加到项目中在项目创建完成后,我们需要在Maven中查找所需的依赖库。
方法是编辑项目的pom.xml文件。
该文件位于项目的根目录下。
在项目的"pom.xml"文件中,可以找到"dependencies"元素。
该元素用于指定项目的依赖关系。
在"dependencies"标签内部,我们可以添加我们需要的依赖库。
根据我们的需求,在网上搜索我们要使用的依赖库。
可以找到相关的Maven坐标(Maven coordinates),如groupid、artifactid、version 等。
将这些信息添加到"pom.xml"的"dependencies"元素中。
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插件开发入门及常用组件.
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开发经常用到的插件
1:Colorer Take
Colorer Take 能为在Eclipse中打开的各种类型源代码文件按语法着色。
支持150多种语言。
2:Code Folding
Code Folding 加入多种代码折叠功能(比eclipse自带的更多)。
3:RegEx Test
RegEx Test 测试正则表达式。
4:SVN
版本管理等
5:ANT
将项目打包为jar文件
6:MemoryManager
内存占用率的监视
7:TomcatPlugin
支持Tomcat插件
8:eclipse UML
UML建模插件功能其全。
9:JSEditor
JSEditor也是一个可以在eclipse下编写JavaScript的插件。
10:CDT
C/C++在Eclipse平台下的开发工具.它提供的功能包括:C/C++编辑器(一些基本的功能:语法高亮显示,代码编辑等),C/C++调试器,C/C++ Launcher,剖析器,内容提示,Makefile生成器等。
11:myJSEditor
myJSEditor是一个JavaScript编辑器。
它的功能包括:语法高亮显示,代码自动完成等。
myJSEditor还对自定义的JavaScript对象有高亮显示,代码自动完成的功能。
12:EasySQL
EasySQL:Eclipse SQL插件。
包含SQL编辑器和执行器,表格编辑器,数据导出工具。
EasySQL设计成易于与其它插件相集成。
如果在你的项目中需要数据库操作功能,可以考虑该插件。
13: Multi Clipboard
Multi Clipboard为Eclipse源代码编辑器提供一个可以把多次复制的内容保存起来的剪贴板,它不会像正常剪贴板一样只是保存最后一次复制的内容。
你可以设置该插件当Eclipse关闭时会把Multi Clipboard中的内容保存一个文件中,当Eclipse再次打开时会重新加载保存到文件中的内容。
你还可以通过设置该插件把Multi Clipboard中的内容变成可编辑。
14:DBViewer
DBViewer是一个数据库管理插件。
通过JDBC驱动支持各种类型数据库。
支持数据库结构查看,生成ValueObject,区分DDL差异,直接编辑表格数据,支持Blob/Clob数据类型,增删改字段,增删约束,增删索引,高亮显示SQL语法,Content Assist,提供SQL模板,格式化SQL脚本,保存/打开/执行SQL 脚本等。
15:Memory Analyzer(MAT)
Eclipse Memory Analyzer是一个快速并且功能强大的Java heap分析器,能够帮助你查找内存泄漏和减少内存消耗。
16:Javascript Debug Toolkit
JSDT(Javascript Debug Toolkit)是一个用于javascript调试的eclipse 插件,用于调试javascript。
JSDT可以跨浏览器调试,支持在
IE,Firefox,Safari,Chrome等主流浏览器中调试javascript。
JSDT支持设置断点,单步调试等调试工具的基本特性。
17:eclipse-fonts
一个可以控制Eclipse字体大小的Eclipse插件
18:ADT Plugin for Eclipse
Eclipse ADT是一个基于Eclipse IDE实现的Android应用程序开发工具。
它能够帮助开发人员快速构建一个新的Android项目,创建一个应用程序UI,添加基于Android Framework API的组件,使用Android SDK工具调试Android 应用程序,并能够导出已经签名的.apk文件。
提供自定义XML编辑器。
19:jad
反编译插件,可将class文件反编译成java文件
20:Eclipse上的新浪微博插件
Eclipse微博,Eclipse上的新浪微博插件。
可在Eclipse环境下(例如Eclpise,MyEclipse,Zend studio,等) 运行(JDK版本1.6以上。