让你的eclipse插件只下载一次
Eclipse用久了,难免来点头疼脑热,这时重重装升升级,都是难免的。
然而,这是一件非常痛苦的事情:
1. 你还记得每一个插件的名字吗?
2. 你要去找它们的update site
3. 国外网速慢,等死人
折腾下来,一两个小时都没了。
那么,有没有办法让我们只下载一次呢?
有!而且很简单!
利用eclispe提供的p2.mirror任务即可。具体做法如下:
1. 在eclipse中定义一个java项目,名称任意
2. 在根目录下创建一个build.xml文件
3. 内容如下:
<?xml version="1.0" encoding="UTF-8"?> <project name="project" default="repo"><target name="repo"><property name="working.dir" value="E:/eclipse_plugins_repo" /><p2.mirror destination="file:/${working.dir}" description="My Local eclipse plugin repo" verbose="true"><source><repository name="color-theme" location=" http://eclipse-color-theme.github.com/update " /><repository name="scala-ide" location=" http://download.scala-ide.org/releases-29/stable/site " /><repository name="egit" location=" http://download.eclipse.org/egit/updates " /><repository name="pydev" location=" http://pydev.org/updates " /><repository name="anyedit" location=" http://andrei.gmxhome.de/eclipse/ " /><repository name="m2" location=" http://download.eclipse.org/technology/m2e/releases " /><repository name="eclispe-wiki" location=" http://www.stateofflow.com/UpdateSite " /><repository name="zen-coding" location=" http://zen-coding.ru/eclipse/updates/ " /><repository name="subclipse" location=" http://subclipse.tigris.org/update_1.8.x " /><repository name="xtend" location=" http://download.eclipse.org/modeling/tmf/xtext/updates/composite/milestones " /><repository name="checkstyle" location=" http://eclipse-cs.sf.net/update/ " /><repository name="ebean" location=" http://www.avaje.org/eclipseupdate " /></source><slicingOptions includeFeatures="true" followStrict="true" latestVersionOnly="true" /></p2.mirror></target> </project>
4. 在eclipse中,运行该ant文件即可。(右键点build.xml -> Run as -> Ant build)
5. 看Console窗口里的提示,直到显示 BUILD SUCCESSFUL
6. 然后就是安装了,Location处,点"Local...",选择build.xml中定义的目录即可(E:/eclipse_plugins_repo)
build.xml内容讲解
<property name="working.dir" value="E:/eclipse_plugins_repo" />
这里定义了下载的插件的保存路径,可自行修改
<repository name="egit" location="http://download.eclipse.org/egit/updates" />
这里定义了一个repository,name任意,location为相应的update地址。可自行添加
<slicingOptions includeFeatures="true" followStrict="true" latestVersionOnly="true" />
这里的latestVersionOnly="true"很关键,只下载最新的版本。因为某些插件版本很多,如果不写的话,将会全部下载,吓死人
安装注意事项:
注意,在安装时,一定要把这个万恶的勾去掉。不然它会先到所有你填写过的update site中去找插件更新,卡半个小时一个小时却一点用处也没有。
转载于:https://www.cnblogs.com/exmyth/archive/2013/04/17/3025769.html
让你的eclipse插件只下载一次相关推荐
- 手动安装Eclipse插件
手动安装Eclipse插件只需要下载相应的插件文件即可,且插件必须与当前Eclipse版本相兼容.手动安装分为两种方式:直接安装和扩展安装. 1.直接安装 将插件中包含的plugins和feature ...
- eclipse插件大全
基本插件 http://marketplace.eclipse.org/ http://blog.csdn .NET/dyong525/article/details/6972623 可以在线安装的包 ...
- 为什么找不到Flash Builder 4.6 for Eclipse插件
原文地址:http://www.riadev.com/flex-thread-545-1-1.html 自从Flash Builder 4.5发布后,相信很多人已经像我一样下载并安装这个版本了.但如果 ...
- idea代码样式模板_阿里p3c(代码规范,eclipse插件、模版,idea插件)
阿里p3c 一.说明 代码规范检查插件p3c,是根据<阿里巴巴Java开发手册>转化而成的自动化插件. (高级黑:P-3C"Orion",反潜巡逻机,阿里大概取p3c先 ...
- eclipse的tomcat插件使用下载(转)
一.拷贝安装 我们需要先到http://www.sysdeo.com/eclipse/tomcatPlugin.html去下载Tomcat插件,tomcatPluginV3.zip解压后将文件夹com ...
- Eclipse热部署插件(Jrebel) 下载安装教程
所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用. 对于Java应用程序来说,热部署就是在运行时更新Java类文件.在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的 ...
- java:Eclipse插件springsource-tool-suite的下载和安装
1.打开下载页面http://spring.io/tools/sts/all 找到这个,后补全部版本链接http://spring.io/tools/sts/legacy 插件压缩包下载安装: 链接下 ...
- java pmd 插件下载_pmd eclipse插件
PMD是Eclipse上的一款源代码分析插件,与其他分析工具不同的是,PMD通过静态分析获知代码错误.也就是说,它可以在不运行Java程序的情况下报告错误.pmd 支持Java.JavaScript. ...
- *Eclipse 插件下载安装
文章目录 **>> Tomcat插件** 安装方式一:直接解压缩安装 安装方式二:通过安装向导进行安装 在Eclipse里安装Tomcat插件(插件与Tomcat不一样) 配置Web服务器 ...
最新文章
- 程序员老在改Bug,就不能一次改好吗?
- 对话框属性页(VC_MFC)
- HBase+Spark技术双周刊 第四期
- 修改java和mysql_关于mysql和java的数据修改
- PHP统计链接跳转的次数,如何在PHP页面统计某链接的点击数
- 关于java垃圾回收器(GC)的一些基础知识
- Linux之父新年首次“炮轰”:英特尔在扼杀整个 ECC 行业
- 卡巴斯基病毒库离线更新教程(转)
- 二、 jQuery带本地时间的日历代码
- 移动端图片浏览器轮子
- linux安装启动openoffice和swftools
- allure用例定制参数及报告效果展示
- 在ftp服务器中上传文档的权限,ftp服务器 上传文件权限设置
- 关于类unix系统(linux,bsd等)克隆的资料-2
- python全套教程百度网盘-Python最新全套视频教程百度网盘资源
- AI绘画初体验(6pen平台)
- java键盘录的使用方法
- ArcGIS地质图矢量化技巧
- adb指令禁用软件_Android免root禁用系统应用(adb停用安卓系统应用)
- uni-app使用canvas生成图片并保存到相册
热门文章
- iphone 一些小游戏.
- #mysql50#_#mysql50#.ssh设个啥数据库?
- Git安装教程(Windows安装)
- 如何用php向wsdl服务器发请求,知道服务器端Wsdl,不写服务端代码,仅写客户端代码能调用服务端的方法吗?...
- php缓存mysql表_PHP 中的数据库缓存原理
- 四位先行进位电路逻辑表达式_四位超前进位加法器
- 数组公式基本功修炼之数组公式解读
- pytorch使用gpu就是这么简单
- IDC与村村乐合作服务中国农村市场
- 开源加持 NFV借势OPNFV实现进阶之路