本文记录一套面向定制 Linux 环境的 Go 构建方案:仓库内固定 Go 工具链,有网时优先从模块代理解析依赖,无网或在线编译失败时自动切换到仓库内的共享 vendor,最终生成三个可直接部署的 Linux x86_64 静态可执行文件。
2026/7/21大约 10 分钟
本文记录一套面向定制 Linux 环境的 Go 构建方案:仓库内固定 Go 工具链,有网时优先从模块代理解析依赖,无网或在线编译失败时自动切换到仓库内的共享 vendor,最终生成三个可直接部署的 Linux x86_64 静态可执行文件。
本文记录一套适用于定制 Linux 环境的 Java 构建与发布方案:不安装系统软件、不修改系统软件源、不污染用户 Maven 仓库,在仓库内固定 JDK、Maven 和加密工具版本,只构建指定的两个 Spring Boot 服务,并将共享依赖加密后原子发布。