Downloading Eclipse plug-in update sites for offline installation
Equinox p2 Repository Mirroring
今天在装maven2eclipse时觉得太慢了,只能在线安装,找不到离线包,
找寻很久后,发现可以按照上面的方式创建本地镜像,然后再装,那个速度杆杆的
下面是从上面大牛那里看到的shell脚本,保存在文件mirror_eclipse_p2_site.sh中,我选择了使用cygwin来运行,也有window下的调用方法,但没试过
#!/bin/sh
if [ $# -ne 2 ]; then
echo "Usage: $0 from to";
exit 1;
fi
eclipse_home=${eclipse_home:-/cygdrive/d/eclipse-jee-juno-win32-x86_64/eclipse}
$eclipse_home/eclipse -application org.eclipse.equinox.p2.artifact.repository.mirrorApplication -source $1 -destination $2
$eclipse_home/eclipse -application org.eclipse.equinox.p2.metadata.repository.mirrorApplication -source $1 -destination $2
在cygwind中调用上面的命令文件
sh mirror_eclipse_p2_site.sh http://download.eclipse.org/technology/m2e/releases/ file:/tmp/m2e_local_mirror/
因为网络较慢,这个命令执行的时间会比较长,要耐心等待,如果命令中断,重新执行上面的命令就好,有点断点续传的意思,直到命令正常结束,
结果镜像文件夹总共大小有120多兆,里面包今了各个jar包的历史版本
至此本地镜像创建完成,使用eclipse下的Install New Software,输入地址file:E:\tmp\m2eMirror - file:/E:/tmp/m2eMirror/,即可快速安装