`

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="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" />
  

 

 

 

分享到:
评论

相关推荐

    Subclipse eclipse svn插件

    首先,我们来了解一下Eclipse插件系统。Eclipse基于OSGi框架,其插件系统允许开发者扩展IDE的功能。插件通过声明依赖关系和提供服务来与其他插件交互,使得Eclipse能够根据用户需求动态加载和卸载功能模块。 安装...

    maven安装以及eclipse的maven插件安装

    ### Maven安装及Eclipse的Maven插件安装详解 #### Maven安装步骤 1. **下载Maven**: 首先,需要从官方网站或其他可靠来源下载Maven的最新版本。假设这里下载了`apache-maven-3.1.0.zip`。 2. **解压缩**: 将下载...

    Eclipse主题插件之DevStyle

    devstyle插件只能通过marketplace安装,对于不通外网的机器很不友好,我通过eclipse官方提供的渠道将该插件打包成本地镜像了。支持本地导入插件。 2、如何导入 Help-&gt;install new software-&gt;add-&gt;选择压缩包里面的...

    常用eclipse插件更新地址及MAVEN设置

    首先,Eclipse插件更新地址是指Eclipse Marketplace或者更新站点,开发者可以在这里查找并安装各种增强Eclipse功能的插件。这些插件可以提升开发效率,例如Code Recommenders(代码推荐)、Mylyn(任务管理)、...

    maven插件安装以及eclipse安装maven插件的资料

    本文将详细介绍如何安装和配置Maven,以及在Eclipse中安装Maven插件。 首先,我们来了解Maven的基本概念。Maven基于项目对象模型(Project Object Model,POM)来管理项目,POM是一个XML文件,包含了项目的配置信息...

    阿里云ECS官方eclipse插件包

    2. **镜像操作**:支持上传本地镜像,选择阿里云公共镜像或私有镜像创建实例,方便快速部署应用。 3. **安全组配置**:方便地管理ECS实例的安全组规则,确保网络访问的安全性。 4. **磁盘管理**:挂载、卸载、扩容...

    maven3+eclipse插件(含图形编辑pom插件)

    - **Eclipse 集成**:对于 M2Eclipse 插件,可以通过 Eclipse 的“Help” -&gt; “Install New Software” 来安装,或者直接导入已下载的插件包。在无网络的情况下,可以下载离线插件包导入 Eclipse。 4. **使用 ...

    在Eclipse中Tomcat和Maven插件相互配合进行热部署

    在Eclipse中,我们可以安装Maven插件(如M2Eclipse)来无缝集成Maven的功能。设置Maven的配置文件`settings.xml`位于`.m2`目录下,这个文件包含了Maven仓库的位置、代理设置和镜像配置等信息。在团队协作中,如果...

    m2Eclipse-Eclipse中Maven插件使用手册

    3. **安装m2Eclipse插件** 在“Work with”下拉菜单中选择刚刚添加的“Sonatype”更新站点,勾选“m2e - Eclipse Maven Integration”,然后按照提示完成安装过程。 **配置步骤:** 1. **配置Maven Home** 在...

    GWT Eclipse 3.4 插件

    GWT Eclipse插件是专门为Eclipse定制的扩展,它为开发者提供了在Eclipse环境中开发、测试和调试GWT应用的便利。Eclipse 3.4版本的GWT插件包含了针对该版本Eclipse的一系列优化和特性,使得开发者能够更加高效地进行...

    eclipse maven插件

    - 安装完成后,需要在Eclipse的偏好设置中配置Maven的本地仓库路径和远程镜像源,以便下载依赖库。 2. **Maven项目的导入与创建**: - m2e插件支持直接导入现有的Maven项目,只需通过File &gt; Import &gt; Existing ...

    eclipse里maven的安装与配置

    三、Eclipse 中安装 Maven 插件 ### 安装插件 Help --&gt; Install New Software --&gt; Add,输入 m2e 和 http://download.eclipse.org/technology/m2e/releases,然后一直 Next、Finish 等。注意中间选择 I accept ...

    eclipseMaven插件

    本文将深入探讨Eclipse Maven插件的各个方面,包括其作用、安装过程、配置以及常见问题解决。 一、Eclipse Maven插件的作用 1. **构建管理**:Maven插件允许开发者通过定义POM(Project Object Model)文件来管理...

    eclipse maven 离线插件

    本文将详细讲解如何在Eclipse中安装和使用Maven离线插件,以及该插件带来的优势和使用技巧。 首先,安装Eclipse Maven离线插件涉及以下几个步骤: 1. **更新Eclipse Marketplace**:确保你的Eclipse安装了最新的...

    Eclipse安装Maven插件(可参照文档)

    本篇文章将详细讲解如何在Eclipse中安装Maven插件,以便更好地进行Java项目的开发。 首先,我们需要了解Eclipse和Maven的基本概念。Eclipse是一个开源的、跨平台的IDE,它提供了丰富的功能,支持多种编程语言,包括...

    maven插件(eclipse)

    - 对于网络不佳的情况,可以配置 Maven 使用代理服务器,或者将常用的依赖库设置为本地镜像,以加快下载速度。 - 定期更新 Maven 插件到最新版本,以获取最新的功能和修复。 总之,Eclipse 中的 Maven 插件极大地...

    使用Eclipse构建Maven项目.pdf

    在使用Eclipse构建Maven项目的过程中,涉及到的知识点主要集中在Eclipse集成环境配置、Maven安装与配置、m2eclipse插件的使用等方面。以下是根据提供的文件内容详细展开的知识点: 1. Eclipse-jee的安装 - Eclipse...

    eclipse-cpp win64 version

    7. **插件扩展**:Eclipse有一个庞大的插件生态系统,用户可以根据需求安装额外的插件,比如Mylyn用于任务管理,CDT Doxygen插件用于生成文档等。 8. **性能分析**:通过集成像Perf这样的性能分析工具,开发者可以...

    使用eclipse构建maven

    下面将详细介绍如何在Eclipse中安装、配置Maven以及使用m2eclipse插件。 首先,我们需要安装Eclipse。可以从Eclipse官方网站下载适合您操作系统的版本,例如"Eclipse IDE for JavaEE Developers"。下载后解压缩到...

Global site tag (gtag.js) - Google Analytics