#!/usr/bin/env bash # DMS 一键构建并运行脚本(Java 版):部署 + 运行 # 用法:在项目根目录执行 ./build/run-java.sh [--skip-frontend] set -e ROOT="$(cd "$(dirname "$0")/.." && pwd)" RELEASE="$ROOT/dist-package-java/dms-server" echo "========== DMS 一键构建并运行(Java 版) ==========" # ---------- 1. 执行构建 ---------- "$ROOT/build/deploy-java.sh" "$@" # ---------- 2. 启动服务 ---------- if [ ! -f "$RELEASE/dms-server.jar" ]; then echo "错误:未找到服务程序: $RELEASE/dms-server.jar" exit 1 fi command -v java >/dev/null 2>&1 || { echo "错误:未找到 java 命令,请先安装 JDK 17+ 并配置 PATH"; exit 1; } echo "" echo "启动 dms-server.jar(工作目录: $RELEASE,Ctrl+C 停止服务)" cd "$RELEASE" exec java -jar dms-server.jar