`
yizhilong28
  • 浏览: 229066 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

eclipse 清理插件 研究

阅读更多

背景
       使用link方式在eclipse3.5安装hadoop-0.21.0-eclipse-plugin.jar,发现根本就不起作用,决定清除插件。在删除link文件后,发现Map/Reduce perspective居然还存在。

清理过程
1、删除link文件,重启,map/reduce存在。
2、使用 -clean启动,map/reduce存在。

只好好好研究eclispe内部本身的机制

eclipse使用link方式,插件安装后,实际是会在项目文件目录.metadata中留下痕迹的。
主要是.plugins,如下将对这些特殊文件进行说明
.metadata\.plugins\org.eclipse.core.resources 主要保存项目空间的信息,如有eclispe装载了哪些项目;
.metadata\.plugins\org.eclipse.core.runtime 主要保存prefs文件;
.metadata\.plugins\org.eclipse.jdt.launching\libraryInfos.xml,主要保存jdk等运行时所需的环境;
.metadata\.plugins\org.eclipse.ui.workbench 主要保存项目涉及到的插件,特别注意workbench.xml,由于该文件会保存额外的插件信息perspective,在删除插件后如还看得到原来的perspective,则最好删除该文件。


查找eclipse装载哪些插件,最好的办法是考出configuration中信息到本地,逐一查看信息。

启动eclipse时,使用 -clean,按道理是可以清除插件的,但不能保证插件完全被清除。

若出现不能删除的插件,尝试

1、删除.metadata\.plugins\org.eclipse.core.runtime .setting下插件对应的prefs
2、删除.metadata\.plugins\org.eclipse.core.runtime .setting下的org.eclipse.ui.workbench.prefs
3、删除.metadata\.plugins\org.eclipse.ui.workbench下的workbench.xml

重启eclispe,此时应不会再看到插件对应的perspective,但重新使用link方式安装插件可能会遇到问题。尝试如下方式

1、删除eclispe安装目录下eclipse\p2\org.eclipse.equinox.p2.engine\profileRegistry\epp.package.jee.profile中的除去原始的profile外的所有profile。

 

 

分享到:
评论

相关推荐

    Maven2的Eclipse插件安装和使用

    Maven2的Eclipse插件安装和使用项目不能清理打包是因为没有安装maven插件

    jsweet-eclipse-plugin:JSweet Transpiler的官方Eclipse插件

    Eclipse插件安装在,转到: Help > Install New Software 。 按下“添加...”按钮以添加JSweet.org更新站点。 更新站点URL: http://eclipse-update-site.jsweet.org : http://eclipse-update-site.jsweet.org 按照...

    Eclipse使用入门教程

    来清理下编译后的源码,再启动tomcat来重新编译下源码。 而且如果部署多个,或tomcat异常时,右击Servers窗口中tomcat服务器图标,选择Properties,检查General选项右侧Location是否正确,如果不正确则点击Switch ...

    eclipse配置Maven详细教案

    eclipse配置Maven详细教案,里面包含了详细的maven配置教案,3.5版本的maven还包括maven仓库清理插件

    WG3:带有非GUI OSGI插件的WDSS2 Eclipse E4项目GUI

    WG2中基于Eclipse OSGI插件的Java显示版本。 我一直在尝试清理/组织WG2的java功能,以进入AWIPS2模型,并删除依赖项。 我一直在做这个“自上而下”的工作,由于代码依赖性,这一直很困难。 这将是一种“自下而上”...

    详解eclipse中Maven工程使用Tomcat7以上插件的方法

    本篇文章主要介绍了详解eclipse中Maven工程使用Tomcat7以上插件的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    使用指令打war包

    以前一直用netbeans清理构建就可以打war包,现在用的是eclipse,想打war包,又不想安装插件,最后发现了这个指令打war包的方法,和大家共享

    Maven3实战笔记04Maven的生命周期和插件

    Maven的插件机制有可能是跟Eclipse学的,基于一个内核core,定义一堆流程性的东西,让插件去实现这些规范。其他组织也可以根据这套规范插入自己的东西,形成有特色化的、自定制的Maven。 Maven有三套相互独立的生命...

    axis2-clipse-codegen-plugin-1.78

    axis插件包,插件需要支持重启eclipse工具进行清理才可以使用

    ci_jira:Cloud Insight Jira 插件

    适用于 JIRA 的 Cloud Insight 插件 适用于 JIRA 的 Cloud Insight Add-on 将 Cloud ... 在 Eclipse IDE 中,选择“项目”->“清理”。 在 Eclipse IDE 中,选择“项目”->“构建项目”。 在eclipse IDE中,选择“项

    lein-project-clean:一个lein插件,用于通过refactor-nrepl中间件对项目中的源文件进行整洁

    在您要清理的项目中: $ lein project-clean该插件运行的项目清理任务在源路径和测试路径中的所有Clojure文件中清除ns声明(排序,标准化和删除冗余的“ requires”,请参阅 )去做允许提供配置选项,例如是否使用...

    chm版本Maven教程

    Maven插件 Maven创建Java项目 使用Maven构建和测试Java项目 Maven外部依赖 Maven项目文档 Maven项目模板 Maven快照 Maven构建自动化 Maven依赖管理 Maven自动化部署 Maven Web应用 Eclispe IDE集成Maven NetBeans ...

    Android-CU:CU是清除未使用的缩写,本项目主要用于清理Android工程中无用的代码文件和资源文件

    CUSrc.java用于清理.java文件,需要Eclipse插件配合。 使用 清除无用文件,需要交替运行CURes.java和CUSrc.java ,直到没有可删除文件为止。 运行CURes.java 运行参数为lint.bat文件绝对路径和android工程目录,如D...

    SpatialSparkApp

    空间火花应用更新现在我们有更多清理过的 build.sbt 文件。 此外,我们还有 lancher sbt 文件。 这是一个 shell 脚本,如果机器上没有安装 sbt,它将下载 sbt,这样我们就可以让 master 分支准备好在任何机器上执行...

    RiMaP-RCP:风险管理平台(基于Eclipse RCP和WorldWind Java)

    RiMaP-RCP 日SK马nagement P latform(基于Eclipse RCP和世界风的Java) ##支持在Linux Debian 8 64位上开发。 在Debian 8 64位,Windows 7 64位上测试。 应该适用于Windows 7+ 32/64位,Linux 32/64位,Mac OSX。...

    Accident-Report-Server

    通过 Eclipse 的插件 Egit 使用 Git。 在完成每个来自 Github 的 pull repo 之后。 项目可能会出错,因为它缺少文件夹 /bin/ 和 /gen/ ,总是先清理项目(强制它编译)。 在将机器生成的项目推送到 Github 之前,...

    [计算机毕设]基于java的扫雷游戏系统设计与实现(项目报告+答辩PPT+源代码+数据库).zip

    本次项目设计是以JAVA语言作为开发环境,使用Eclipse设计并开发一个类似Windows扫雷的游戏,实现其基本功能。报告首先介绍了课题背景,其次进行了需求分析及可行性分析;然后设计游戏流程,介绍雷区中的雷怎么安放和...

    基于java的扫雷游戏系统设计与实现毕业设计(项目报告+答辩PPT+源代码+数据库).zip

    本次毕业设计是以JAVA语言作为开发环境,使用Eclipse设计并开发一个类似Windows扫雷的游戏,实现其基本功能。论文首先介绍了课题背景,其次进行了需求分析及可行性分析;然后设计游戏流程,介绍雷区中的雷怎么安放和...

    privacyCleaning:“通过最少的信息披露进行数据清理”项目的代码

    Java 7 64位Maven 3.0.3(如果您打算使用Eclipse,则为m2eclipse插件) 数据集 实验数据集(IMDB和书籍) 下载链接: : 将文件解压缩到根目录中。 添加一个新的数据集 目前仅支持csv文件。 csv文件的第一行必须...

Global site tag (gtag.js) - Google Analytics