maven 加速

一个电脑重装后,maven的索引文件是没有的,需要在线更新,但是 https://repo1.maven.org 下载更新是非常非常慢的,基本是不可能更新得了的,运气好的一天就可以更新完了,我们是高贵的程序员,受不了它那么慢的速度

解决方法

统一配置 settings.xml

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <mirrors>  
        <mirror>
                <id>nexus-local</id>
                <mirrorOf>central</mirrorOf>
                <name>nexus local</name>
                <url>http://修改成一个索引快的地扯/maven2/</url>
        </mirror>
        <mirror>
                <id>alimaven</id>
                <name>aliyun maven</name>
                <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
                <mirrorOf>central</mirrorOf>        
            </mirror>
    </mirrors>
</settings>

索引加速

上面配置中有一句话 修改成一个索引快的地扯 这个地扯是 https://repo1.maven.org 的镜像地扯,如果大家找不到,可以自己搭建一个,找一台中转服务器,香港的服务器或者是日本东京的会比较快。

centos7 为例

nginx 安装

yum install nginx -y

配置nginx转发

vim /etc/nginx/nginx.conf

server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        root         /usr/share/nginx/html;
        location / {
            proxy_set_header Host repo1.maven.org;
                proxy_set_header X-Forwarded-Proto $scheme;
                proxy_set_header X-Forwarded-Port $server_port;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_pass http://repo1.maven.org;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "Upgrade";
        }
        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }

以上重点是 proxy_pass http://repo1.maven.org; 这句配置,访问自己主机的地扯,就会转发到maven的索引地扯去了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值