Eclipse插件

OSGi控制台在Eclipse插件开发中的妙用

情到浓时终转凉″ 提交于 2019-12-03 03:38:41
OSGi的实现本身有一个控制台,提供插件的查看和管理功能。而Eclipse是基于OSGi的平台应用,这样我们可以使用这个控制台辅助进行插件的管理,调试等工作… 一、管理和诊断 从事插件开发的各位同行也许都遇到过这样的问题:某个插件在发布以后无法启动,在Eclipse的插件列表中也看不到。这种情况一般是插件打包的时候出错,或者插件的依赖项不能满足。 如果项目的插件本身就比较多,或者依赖项比较多,这种问题查起来就非常痛苦。(Eclipse的插件列表会自动忽略某些无法启动的插件,无法通过Eclipse本身的插件列表排查问题) 而OSGi的控制台,允许你通过命令行的方式,对插件进行安装,卸载,启动,更新等操作,通过这样的方式进行排查。 例如,我们创建两个插件,example.TestA和example.TestB,插件B依赖插件A。然后只把插件B放到Eclipse的dropins目录下,这样我们是看不到example.TestB这个插件的,也无法使用它提供的功能。 此时,我们在启动eclipse的时候增加一个参数”- console”,就会同时启动一个控制台窗口,输入ss命令,会看到所有的bundle的信息列表: 还可以在命令后面增加参数过滤: 有的时候,这里也看不到插件,还可以使用install命令安装。 使用diag命令,可以对某个插件进行诊断: 二、在调试中应用 在插件开发过程中

Eclipse常用开发插件

只谈情不闲聊 提交于 2019-12-01 14:33:04
以下是我整理的自己开发过程中的常用Eclipse插件,按字母排序: (1) AmaterasUML 介绍 :Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等;支持与Java class/interface之间的相互导入导出。 官方网站 : http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML 插件下载 URL : http://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

25个让Java程序员提高开放效率的Eclipse插件

孤人 提交于 2019-12-01 06:25:17
提高代码质量的插件 1. FindBugs FindBugs可以帮你找到Java代码中的bug,它使用Lesser GNU Public License的自由软件许可。 2. Checkstyle Checkstyle插件可以集成到Eclipse IDE中去,能确保Java代码遵循标准代码样式。 3. ECLemma ECLemma是一款拥有Eclipse Public License许可的免费工具,它提供了方便快捷的开发和测试环境。你可以使用代码覆盖模式下的“launch”功能,用起来就像是真正的运行/调试模式。你可以通过使用代码覆盖试图,高亮源文件,计数来分析代码。 4. JDepend4Eclipse JDepend4Eclipse可以帮助你遍历文件夹,协助你量化设计的质量。它使用Eclipse Public License v1.0许可。 5. PMD PMD是一款代码分析器,用来检测变量和写得不好的代码。(更新网址-http://pmd.sourceforge.net/eclipse/) 6. SourceHelper SourceHelper可以协助编码和调试,对写好的代码提供说明。 7. Structure101 Structure101帮助修改代码的架构,就是说你可以改变架构,而不打乱代码。 文本编辑插件 8. AnyEdit Tools

FindBugs简介、安装、使用

夙愿已清 提交于 2019-12-01 00:20:52
一、FindBugs简介 FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式来鉴别代码是否符合一些固定的规范。 官网地址: http://findbugs.sourceforge.net/ 二、FindBugs安装 FindBugs有界面版和eclipse插件版,下面一一介绍。 1、界面版 在官网下载findbugs-3.0.1.zip,然后解压。然后找到bin目录,下面有一个findbugs.bat。双击运行。 2、eclipse插件版 下载edu.umd.cs.findbugs.plugin.eclipse_3.0.1.20150306-5afe4d1.zip。然后解压。将解压后的文件夹copy到eclipse的plugins目录下。重启eclipse。安装完毕。 三、FindBugs使用 findbugs 简单易用,按照下图操作即可; 1, 在eclipse package Explorer 右键选择目标工程-> build project 2, 选择指定的包或者类进行findbug 此时findbugs会遍历指定的包或者类,进行分析,找出代码bug,然后集中显示在

Eclipse环境搭建全集(个人使用的环境,Eclipse+SVN+Maven+JbossTo...

混江龙づ霸主 提交于 2019-11-30 14:56:36
1.JDK的配置 去官网下载JDK,需要注意的是JDK 32位,Eclipse也必须是32位.64位JDK对应Eclipse64位. 1.安装JDK,安装过程中最好自定义安装目录等信息,如我们选择安装目录为E:\software\Java\jdk1.6.0_34 . 2.安装完成后,我的电脑点击属性,选择高级选项卡点击环境变量. 3.在系统变量中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写不敏感),存在则编辑,不存在则新建. 3.JAVA_HOME是JDK安装路径,如:E:\software\Java\jdk1.6.0_34,Java工具等都会依赖这个变量. Path使得系统可以在任何路径下识别java命令,设为(冒号里面的): ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; CLASSPATH为java加载类(classorlib)路径,只有类在classpath中,java命令才能识别,设为(冒号里面的): ;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; %JAVA_HOME%就是引用前面指定的JAVA_HOME;  4.cmd键入命令“java -version”,“java”,“javac”出现对应信息说明环境变量配置成功; 2.Eclipse插件的选择,安装

Eclipse中Maven插件安装和配置

孤街浪徒 提交于 2019-11-26 23:35:09
Eclipse中Maven 插件安装和配置 一、Maven安装与配置 二、Eclipse中Maven插件安装和配置【当前】 三、Eclipse构建Maven项目 四、Dynamic Web project转成Maven项目 一、Eclipse中Maven 插件安装 Eclipse 中安装 Maven 插件,介绍三种方法, 推荐:离线安装中的 link 方式。 A 、在线安装 通过Help-->Install New Software--add, 输入地址 http://m2eclipse.sonatype.org/sites/m2e ,把选项勾上,然后等待它 下载安装,完成后重启 eclipse 即可。如图:    B 、离线安装 首先下载: http://download.csdn.net/detail/twosnail/8612665 使用两种方式来安装 eclipse-maven3-plugin.7z , 一、 link 方式 在你的 eclipse 安装的根目录下创建两个文件夹: links , myplugins (名称可自定义),把 eclipse-maven3-plugin.7z 解压后的 features 和 plugins 文件夹放到 myplugins 文件夹下 (必须如此,注意解压后文件夹的嵌套情况)。 在 links 目录下创建一个 maven.link

Eclipse maven plugin 插件 安装 和 配置

筅森魡賤 提交于 2019-11-26 23:34:55
环境准备: eclipse(Helios) 3.6 maven 3.0.4 maven3 安装: 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。 首先去官网下载 Maven: http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz 下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在 D:\Server 目录下,即 maven 最终的路径是:D:\Server\maven 配置 maven 环境变量: 系统变量:MAVEN_HOME = D:\Server\maven 用户变量:path = %MAVEN_HOME%\bin 相信大家都有配过环境变量的,详细步骤就不说了,对着把属性名和属性值配上的OK了。 打开 cmd,在里面敲:mvn -version 如果能打印如上信息,说明到此 Maven3 已经在你的电脑上安装完成。 mvn 是 mavn 的一个指令,mvn -version 是查看版本信息,我的操作系统是 32位的 WIN7,安装的 maven 是 3.0.4 如果能打印如上信息,说明到此 Maven3 已经在你的电脑上安装完成。 修改