package-prod.sh 514 B

123456789101112131415161718
  1. #!/usr/bin/env bash
  2. # 生产环境打包脚本
  3. # 强制保留方法参数名,避免 Spring 在生产环境无法绑定请求参数
  4. set -euo pipefail
  5. cd "$(dirname "$0")"
  6. echo "==> 开始生产打包: mvn clean package -Pprod -Dmaven.compiler.parameters=true"
  7. mvn clean package -Pprod -Dmaven.compiler.parameters=true "$@"
  8. JAR="ruoyi-admin/target/ruoyi-admin.jar"
  9. if [[ -f "$JAR" ]]; then
  10. echo "==> 打包成功: $JAR"
  11. ls -lh "$JAR"
  12. else
  13. echo "==> 未找到 $JAR,请检查构建日志" >&2
  14. exit 1
  15. fi