在中国做开发工作,有绕不开的墙,即使能翻墙,还要走国际网络,速度慢,幸运的是国内各大互联网公司无私的提供各种开发资源镜像,下面是一些常用的开发资源镜像及其使用配置。
1. maven仓库
开源中国社区:http://maven.oschina.net/help.html
对maven的settings.xml配置如下,
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository/>
<mirrors>
<mirror>
<id>nexus-osc</id>
<mirrorOf>*</mirrorOf>
<name>Nexus osc</name>
<url>http://maven.oschina.net/content/groups/public/</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>jdk-1.4</id>
<activation>
<jdk>1.4</jdk>
</activation>
<repositories>
<repository>
<id>nexus</id>
<name>local private nexus</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<name>local private nexus</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>jdk-1.4</activeProfile>
</activeProfiles>
</settings>
更多配置可以参考帮助文档。
2. 淘宝npm镜像
https://npm.taobao.org/
使用的话,可以选择使用淘宝定制的cnpm,先安装cnpm,然后用cnpm安装各个npm应用。
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install app_xxx
或者直接在npm命令后添加应用源参数,
npm --registry=https://registry.npm.taobao.org install app_xxx
或者直接修改npm的配置,
npm config set registry "https://registry.npm.taobao.org"
npm config list #查看配置列表
npm install app_xx
3. Ruby Gems
淘宝的Ruby Gems镜像:https://ruby.taobao.org/
gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org
gem sources -l
4. Android sdk
东软信息学院:http://mirrors.neusoft.edu.cn/
启动android sdk manager,打开主界面,进入Android SDK Manager -Settings,输入如下信息,
1. HTTP Proxy Server: mirrors.neusoft.edu.cn
2. HTTP Proxy Port: 80
3. 选中「Force https://... sources to be fetched using http://...」复选框
配置详细步骤请参见这里。
5. Python PyPI 源
可以使用豆瓣源: http://pypi.douban.com/simple
配置方法一,在命令中直接指定下载源,
pip install app_xxx -i http://pypi.douban.com/simple
配置方法二,就是修改pypi的在用户目录中配置文件(linux的文件在~/.pip/pip.conf,windows在%HOMEPATH%\pip\pip.ini)
[global]
index-url = http://pypi.douban.com/simple
6. Ubuntu/CentOS/Debian
阿里提供的镜像源:http://cn.archive.ubuntu.com/help/ubuntu
网易提供的镜像源:http://mirrors.163.com/
详细配置方法参见各个镜像源的帮助文档。
各个国内公司提供的镜像源地址
网易:http://mirrors.163.com/
阿里:http://cn.archive.ubuntu.com/
淘宝:https://ruby.taobao.org/, https://npm.taobao.org/
东软:http://mirrors.neusoft.edu.cn/
豆瓣:http://pypi.douban.com/simple