build.sh 419 B

12345678910111213141516171819
  1. #!/bin/bash
  2. set -e
  3. cd "$(cd "$(dirname "$0")/.." && pwd)"
  4. echo "=== 构建前端 ==="
  5. cd frontend
  6. [ ! -d node_modules ] && npm install
  7. npm run build
  8. echo "=== 集成到后端 ==="
  9. rm -rf ../backend/src/main/resources/static
  10. cp -r dist ../backend/src/main/resources/static
  11. echo "=== 打包 JAR ==="
  12. cd ../backend
  13. mvn clean package -DskipTests -q
  14. echo ""
  15. echo "构建完成: backend/target/okr-performance-1.0.0.jar"