You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dianshang-houduan/docs/build-environment.md

1.0 KiB

后端构建环境约定

固定 Java 版本

本项目后端固定使用本机 Java 8(1.8) 构建和打包。不得使用 Java 17 或 Java 21 执行 Maven 构建,也不要把系统默认 Java 版本当作本项目构建版本。

当前开发机 Java 8 路径:

C:\Users\Acer\.jdks\temurin-8\jdk8u502-b07

构建前应确认:

$env:JAVA_HOME = 'C:\Users\Acer\.jdks\temurin-8\jdk8u502-b07'
$env:Path = "$env:JAVA_HOME\bin;$env:Path"
java -version

输出必须是 1.8.x。确认后再执行后端打包:

mvn clean package '-Dmaven.test.skip=true'

-Dmaven.test.skip=true 用于跳过当前项目中不兼容 Java 8 的测试源码编译;生产构建仍会编译主代码并生成 target\link_commerce-2.7.12.jar。

发布要求

部署前端和后端时,部署脚本必须继承并校验 Java 8 环境;如果找不到 Java 8,应直接失败,禁止回退到 Java 17 或 Java 21。后端构建失败时不得上传或发布旧产物。