上周五在公司,用得好好的 svn 插件忽然从 eclipse(Neon 3) 里面“消失”了。不仅修改的部分没有显示出来、删除项目(不删除本地内容)再导入也无济于事。网上都说在 eclipse 里右键点击 SVN 项目,选择“team”->“share project”,我这里也没有。得,还是重新把 SVN 插件拖进  dropins 目录再重启吧。

然后。。SVN 插件还是出不来。回家在另一台电脑装了个低版本的 eclipse (kepler SR2),循例把 SVN 插件拖进 dropins 目录,这下倒可以了。终于在 eclipse 安装目录下面的 /configuration/org.eclipse.update/ 目录找到了 feature 插件的定义,在 platform.xml 里面(此处仅作示例):

拖进 dropins 目录的方法成功之后,除了系统定义的 site 以外,发现 platform.xml 里面应该还有一个新增的 site 配置:

<site enabled="true" updateable="true" policy="USER-EXCLUDE" url="file:/D:/Program Files/eclipse-jee-kepler-SR2-win32-x86_64/dropins/subclipse-1.10.9/"><feature id="org.tigris.subversion.subclipse" plugin-identifier="org.tigris.subversion.subclipse.core" url="features/org.tigris.subversion.subclipse_1.10.8/" version="1.10.8"></feature></site>

我用的是经典流传(但是只有某脚本之家、华军等才有资源)的 subclipse 1.10.9 插件。所以我还看了下插件的目录结构。发现 subclipse 插件根目录还有个 site.xml 文件,打开就是 SVN 插件引用的 feature 和 plugin 的信息:

<?xml version="1.0" encoding="UTF-8"?>
<site><description url="http://subclipse.tigris.org/update_1.10.x">Eclipse Install/Update site for Subclipse</description><feature url="features/org.tigris.subversion.subclipse.mylyn_3.0.0.jar" id="org.tigris.subversion.subclipse.mylyn" version="3.0.0"><category name="Subclipse"/></feature><feature url="features/org.tigris.subversion.subclipse.graph.feature_1.1.1.jar" id="org.tigris.subversion.subclipse.graph.feature" version="1.1.1"><category name="Subclipse"/></feature><feature url="features/com.collabnet.subversion.merge.feature_4.1.0.jar" id="com.collabnet.subversion.merge.feature" version="4.1.0"><category name="Subclipse"/></feature><feature url="features/org.tigris.subversion.clientadapter.feature_1.10.3.jar" id="org.tigris.subversion.clientadapter.feature" version="1.10.3"><category name="Subclipse"/></feature><feature url="features/org.tmatesoft.svnkit_1.8.10.r10446_v20150526_1454.jar" id="org.tmatesoft.svnkit" version="1.8.10.r10446_v20150526_1454"><category name="SVNKit"/></feature><feature url="features/net.java.dev.jna_4.1.0.v06022015_1911.jar" id="net.java.dev.jna" version="4.1.0.v06022015_1911"><category name="SVNKit"/></feature><feature url="features/org.tigris.subversion.clientadapter.svnkit.feature_1.8.9.jar" id="org.tigris.subversion.clientadapter.svnkit.feature" version="1.8.9"><category name="SVNKit"/></feature><feature url="features/org.tigris.subversion.clientadapter.javahl.feature_1.8.14.jar" id="org.tigris.subversion.clientadapter.javahl.feature" version="1.8.14"><category name="Subclipse"/></feature><feature url="features/org.tigris.subversion.subclipse_1.10.10.jar" id="org.tigris.subversion.subclipse" version="1.10.10"><category name="Subclipse"/></feature><category-def name="Subclipse" label="Subclipse"><description>Subversion 1.8 plug-in for Eclipse 3.2 and higher.</description></category-def><category-def name="SVNKit" label="SVNKit"><description>SVNKit Library support for Subversion 1.8.x API</description></category-def>
</site>

事情很简单了:首先,把 SVN 插件的 site.xml 里面 <site> 标签中的内容,复制到 eclipse 安装目录下 /configuration/org.eclipse.update/ 中的 platform.xml 里面并保存,记得也是放在  <site> 标签里面(记得去掉原来引用 dropins 目录的配置,最好先备份一个 platform.xml 以便复原)。然后,把 SVN 插件中 /features/ 目录下的包拷贝到 eclipse 的 /features/ 目录去。再把 SVN 插件中 /plugins/ 目录下的包拷贝到 eclipse 的 /plugins/ 目录去(都不用新建文件夹!)。最后,关掉 eclipse ,在命令行输入 eclipse.exe -clean 来重启一下。折腾完毕,eclipse 不论是从 SVN 导入、打开 SVN 资源视图、还是自动连接已有项目到 SVN 都没有问题了。附本例用的 SVN 插件下载地址:https://www.jb51.net/softs/555768.html

希望能帮到大家!

(完)

修复 eclipse SVN 插件不运行的问题相关推荐

  1. 用 eclipse SVN 插件共享项目

    本文介绍了如何使用 eclipse SVN 插件来共享项目. 选择要共享的项目,右键点击"Share Project" 选择SVN 新建一个 SVN 资源地址 点击"Fi ...

  2. [转载]Eclipse SVN插件比较 Subclipse vs Subversive

    Eclipse SVN插件比较 Subclipse vs Subversive [转自:http://www.akii.org/eclipse-svn-plugins-subclipse-vs-sub ...

  3. 常见Eclipse SVN插件报错解决方法

    名师指导: 常见Eclipse SVN插件报错解决方法 在学习SVN的过程中,你经常会遇到SVN插件问题,本文介绍一下在安装SVN插件时常见Eclipse SVN插件报错信息问题,希望本文介绍对你的学 ...

  4. eclipse svn插件 如何查看所有历史记录及如何设置默认历史记录数

    eclipse svn插件查看历史记录时默认只显示25条,若要查看更多需要在History view进行翻页查看,具体如下: 1.如何查看历史记录 右键项目或要查看的资源文件,Team->显示资 ...

  5. linux eclipse svn插件安装,Linux上Eclipse安装SVN插件和安装JavaHL

    在Eclipse上安装svn插件有两种选择,一种是Subclipse,一种是Eclipse Subversion.前者是svn的官网eclipse插件,后者是eclipse的官方svn插件,具体有什么 ...

  6. Eclipse SVN插件冲突导致不能使用解决办法

    最近,由于安装插件导致eclipse的SVN插件不能使用,出现的问题实在很烦恼,通过试验发现当新安装的插件安装完毕后,只需要把eclipse-jee-kepler-SR2-win32-x86_64/e ...

  7. eclipse svn插件安装_Visual SVN和Tortoise SVN的安装简单使用汉化

    学习之前我也问了很多IT群,了解一下是否还在用,还是都是Git!因为我搜索一些资料,在2019段寥寥无几!不过有群友反应,反正技多不压身,都学一学嘛!同时也想在这片方面给大家更新一下资料!搜百度,安装 ...

  8. Eclipse SVN插件检出Src下面的包变成了文件夹解决

    1.问题: 今天用eclipse的SVN插件检出服务器上的项目后,原来的src目录下包全变成了文件夹,网上查了很久似乎没有好的文章好的解决方法. 如下图所示. 2.解决方法: 到文件夹里面从works ...

  9. linux 如何下载svn插件安装,Linux SVN服务端安装和eclipse svn插件配置

    安装svn软件服务器端 yum install subversion yum install mod_dav_svn[加载模块用的] yum install httpd 都不用去找软件包,yum直接安 ...

最新文章

  1. 微博feed系统的推(push)模式和拉(pull)模式和时间分区拉模式架构探讨
  2. WordPress podPress插件‘playerID’参数跨站脚本漏洞
  3. MySQL性能优化步骤
  4. java web----servlet
  5. Python Django 数据缓存存储位置类
  6. System.arraycopy用法
  7. 一个顾客买了价值x元的商品(C语言)
  8. 辅助类KeyNode
  9. 产品经理如何洞察人性?
  10. 127.0.0.1和0.0.0.0地址的区别 | 文末送书
  11. tm是什么域名_入驻天猫,需要什么条件?
  12. oracle 概念复习,oracle复习整理
  13. [IOS]NSUserDefaults读取和写入
  14. multisim14安装与卸载
  15. 计算机课怎么加水印,word文档怎么加水印
  16. linux静态ip解析花生壳域名
  17. SAP UI5 Simple Form 属性 columnsL,columnsM,columnsXL 的属性深入剖析试读版
  18. chrome浏览器当鼠标碰到超链接的时候会窗口会抖动
  19. TypeScript:any和unknown
  20. 下一个十年,区块链将如何厚“基”薄发?

热门文章

  1. pha-1 android,音质提升一劳永逸 体验索尼PHA-1耳放解码一体机
  2. Mac安装mtr与brow安装
  3. 威猛的 90 后,不等领导下班就先走,《2021 年轻人下班报告》公布
  4. 明翰计算机基础知识V0.4(持续更新)
  5. Redis内存淘汰策略LRU、LFU详解
  6. dBm和Vpp以及Vpeak的关系
  7. 创宇区块链 | 黑客利用重入漏洞盗币,Ola_finance 攻击事件分析
  8. 从苹果、SpaceX等高科技企业的产品发布会看企业产品战略和敏捷开发的关系
  9. 华为支付购买token的verify接口报错Token is expired or invalid
  10. 微信小程序的一级页面和二级页面设置