原文地址


  因为大陆网络的起因拜访github极大可能会超时导致失败,个别都是挂着梯子拜访。梯子的原理有些不雷同次要看客户端实现,有的是在本地开启代理端口而后向零碎写入http_proxy 等变量,有的是拦挡所有流量而后代理客户端断定该不该走proxy。当然能第二种是最好的,然而不是所有代理客户端都是这么做的。开发软件读取代理变量也只是一个俗成的约定而不是一个强制的规定。
    说完这个再说回来 spring-boot maven插件打包docker镜像失败的问题,始终排查不到起因,只有执行mvn spring-boot:build-image 工作就会陷入期待,从github下载所需的资源,等了之后再报连贯超时之类的音讯,零碎自身是开启代理的,然而没有走代理,第一工夫想到的是要配置idea代理,因为是在idea外面的终端执行的,配置之后仍然不行,又想到在maven配置中配置代理因为这是个maven插件,配置之后仍然不行,是在想不出方法google了一下找到了官网文档
官网文档上写着的几个大志好像在讥笑我是个伞兵,无奈了折腾了一天的问题,世间文档上写的很明确,配置之后查看代理软件流量变动确实是走过去了,下载过程一瞬间就实现了。之后遇到这类文件还是多看看文档吧q.q

<project>    <build>        <plugins>            <plugin>                <groupId>org.springframework.boot</groupId>                <artifactId>spring-boot-maven-plugin</artifactId>                <version>2.3.0.RELEASE</version>                <configuration>                    <image>                        <env>                            <HTTP_PROXY>http://proxy.example.com</HTTP_PROXY>                            <HTTPS_PROXY>https://proxy.example.com</HTTPS_PROXY>                        </env>                    </image>                </configuration>            </plugin>        </plugins>    </build></project>