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="download_eclipse_plugins"> <target name="download_eclipse_plugins"> <property name="maven-1.0.dir" value="C:\eclipse_plugins_repo\maven-1.0" /> <p2.mirror destination="file:/${maven-1.0.dir}" description="maven-1.0" verbose="true"> <source> <repository name="maven-1.0" location="http://download.eclipse.org/technology/m2e/releases/1.0/1.0.0.20110607-2117/" /> </source> <slicingOptions includeFeatures="true" followStrict="true" latestVersionOnly="true" /> </p2.mirror> <property name="mylyn-3.3.dir" value="C:\eclipse_plugins_repo\mylyn-3.3" /> <p2.mirror destination="file:/${mylyn-3.3.dir}" description="mylyn-3.3" verbose="true"> <source> <repository name="mylyn-3.3" location="http://archive.eclipse.org/mylyn/drops/3.2.2/v20090912-0400/e3.3" /> </source> <slicingOptions includeFeatures="true" followStrict="true" latestVersionOnly="true" /> </p2.mirror> <property name="svnkit-1.4.dir" value="C:\eclipse_plugins_repo\svnkit-1.4" /> <p2.mirror destination="file:/${svnkit-1.4.dir}" description="svnkit-1.4" verbose="true"> <source> <repository name="svnkit-1.4" location="http://subclipse.tigris.org/update_1.4.x" /> </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)
Go to "Externals Tools Configuration". Choose your ant script. Go to "JRE" tab and select "Run in the same JRE as the workspace"
build.xml内容讲解
1 |
< property name = "working.dir" value = "E:/eclipse_plugins_repo" />
|
这里定义了下载的插件的保存路径,可自行修改
1 |
< repository name = "egit" location = "http://download.eclipse.org/egit/updates" />
|
这里定义了一个repository,name任意,location为相应的update地址。可自行添加
1 |
< slicingOptions includeFeatures = "true" followStrict = "true" latestVersionOnly = "true" />
|
这里的latestVersionOnly="true"很关键,只下载最新的版本。因为某些插件版本很多,如果不写的话,将会全部下载,吓死人
注意,在安装时,一定要把这个万恶的勾去掉。不然它会先到所有你填写过的update site中去找插件更新,卡半个小时一个小时却一点用处也没有。
附录 一下插件的 更新地址
<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" />
相关推荐
首先,我们来了解一下Eclipse插件系统。Eclipse基于OSGi框架,其插件系统允许开发者扩展IDE的功能。插件通过声明依赖关系和提供服务来与其他插件交互,使得Eclipse能够根据用户需求动态加载和卸载功能模块。 安装...
### Maven安装及Eclipse的Maven插件安装详解 #### Maven安装步骤 1. **下载Maven**: 首先,需要从官方网站或其他可靠来源下载Maven的最新版本。假设这里下载了`apache-maven-3.1.0.zip`。 2. **解压缩**: 将下载...
devstyle插件只能通过marketplace安装,对于不通外网的机器很不友好,我通过eclipse官方提供的渠道将该插件打包成本地镜像了。支持本地导入插件。 2、如何导入 Help->install new software->add->选择压缩包里面的...
首先,Eclipse插件更新地址是指Eclipse Marketplace或者更新站点,开发者可以在这里查找并安装各种增强Eclipse功能的插件。这些插件可以提升开发效率,例如Code Recommenders(代码推荐)、Mylyn(任务管理)、...
本文将详细介绍如何安装和配置Maven,以及在Eclipse中安装Maven插件。 首先,我们来了解Maven的基本概念。Maven基于项目对象模型(Project Object Model,POM)来管理项目,POM是一个XML文件,包含了项目的配置信息...
2. **镜像操作**:支持上传本地镜像,选择阿里云公共镜像或私有镜像创建实例,方便快速部署应用。 3. **安全组配置**:方便地管理ECS实例的安全组规则,确保网络访问的安全性。 4. **磁盘管理**:挂载、卸载、扩容...
- **Eclipse 集成**:对于 M2Eclipse 插件,可以通过 Eclipse 的“Help” -> “Install New Software” 来安装,或者直接导入已下载的插件包。在无网络的情况下,可以下载离线插件包导入 Eclipse。 4. **使用 ...
在Eclipse中,我们可以安装Maven插件(如M2Eclipse)来无缝集成Maven的功能。设置Maven的配置文件`settings.xml`位于`.m2`目录下,这个文件包含了Maven仓库的位置、代理设置和镜像配置等信息。在团队协作中,如果...
3. **安装m2Eclipse插件** 在“Work with”下拉菜单中选择刚刚添加的“Sonatype”更新站点,勾选“m2e - Eclipse Maven Integration”,然后按照提示完成安装过程。 **配置步骤:** 1. **配置Maven Home** 在...
GWT Eclipse插件是专门为Eclipse定制的扩展,它为开发者提供了在Eclipse环境中开发、测试和调试GWT应用的便利。Eclipse 3.4版本的GWT插件包含了针对该版本Eclipse的一系列优化和特性,使得开发者能够更加高效地进行...
- 安装完成后,需要在Eclipse的偏好设置中配置Maven的本地仓库路径和远程镜像源,以便下载依赖库。 2. **Maven项目的导入与创建**: - m2e插件支持直接导入现有的Maven项目,只需通过File > Import > Existing ...
三、Eclipse 中安装 Maven 插件 ### 安装插件 Help --> Install New Software --> Add,输入 m2e 和 http://download.eclipse.org/technology/m2e/releases,然后一直 Next、Finish 等。注意中间选择 I accept ...
本文将深入探讨Eclipse Maven插件的各个方面,包括其作用、安装过程、配置以及常见问题解决。 一、Eclipse Maven插件的作用 1. **构建管理**:Maven插件允许开发者通过定义POM(Project Object Model)文件来管理...
本文将详细讲解如何在Eclipse中安装和使用Maven离线插件,以及该插件带来的优势和使用技巧。 首先,安装Eclipse Maven离线插件涉及以下几个步骤: 1. **更新Eclipse Marketplace**:确保你的Eclipse安装了最新的...
本篇文章将详细讲解如何在Eclipse中安装Maven插件,以便更好地进行Java项目的开发。 首先,我们需要了解Eclipse和Maven的基本概念。Eclipse是一个开源的、跨平台的IDE,它提供了丰富的功能,支持多种编程语言,包括...
- 对于网络不佳的情况,可以配置 Maven 使用代理服务器,或者将常用的依赖库设置为本地镜像,以加快下载速度。 - 定期更新 Maven 插件到最新版本,以获取最新的功能和修复。 总之,Eclipse 中的 Maven 插件极大地...
在使用Eclipse构建Maven项目的过程中,涉及到的知识点主要集中在Eclipse集成环境配置、Maven安装与配置、m2eclipse插件的使用等方面。以下是根据提供的文件内容详细展开的知识点: 1. Eclipse-jee的安装 - Eclipse...
7. **插件扩展**:Eclipse有一个庞大的插件生态系统,用户可以根据需求安装额外的插件,比如Mylyn用于任务管理,CDT Doxygen插件用于生成文档等。 8. **性能分析**:通过集成像Perf这样的性能分析工具,开发者可以...
下面将详细介绍如何在Eclipse中安装、配置Maven以及使用m2eclipse插件。 首先,我们需要安装Eclipse。可以从Eclipse官方网站下载适合您操作系统的版本,例如"Eclipse IDE for JavaEE Developers"。下载后解压缩到...