乐趣区

关于springboot:spring-boot-buildimage-开启代理

原文地址


  因为大陆网络的起因拜访 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>
退出移动版