开发机器双网卡 ,既连可以阿里云仓库又可以连 maven 私服,有没有什么办法可以设置开发机器从阿里云拉下来可以推到私服,这个 maven 私服不连公网,所以定期用脚本往私服上面推送引入的新依赖。 夜里,自己没想明白,所以想问问大佬们,有没有什么优雅的办法。 私服, Maven, 机器, 公网
1. 在开发机器上部署个 nginx ,连接外网作为阿里云仓库的反向代理; 2. maven 私服配置个 proxy 仓库,仓库地址配置成开发机器提供的 nginx 服务。 跟翻墙的效果类似,相当于把开发机器当作 maven 私服的 VPN ,“帮助” maven 私服访问外网的阿里云仓库。 考虑到内网的安全问题,可以在开发机器的 nginx 上做限制,只代理阿里云仓库的几个特定地址。