本文记录一套适用于定制 Linux 环境的 Java 构建与发布方案:不安装系统软件、不修改系统软件源、不污染用户 Maven 仓库,在仓库内固定 JDK、Maven 和加密工具版本,只构建指定的两个 Spring Boot 服务,并将共享依赖加密后原子发布。
2026/7/21大约 15 分钟
本文记录一套适用于定制 Linux 环境的 Java 构建与发布方案:不安装系统软件、不修改系统软件源、不污染用户 Maven 仓库,在仓库内固定 JDK、Maven 和加密工具版本,只构建指定的两个 Spring Boot 服务,并将共享依赖加密后原子发布。
在开发过程中,我们经常需要在不同的项目之间切换不同的 Java 和 Maven 版本。SDKMAN (Software Development Kit Manager) 是一个强大的工具,可以帮助我们轻松管理多个版本的软件开发工具包。
maven常用配置