#!/bin/bash # 使用 Java 11 编译脚本 - 解决 Lombok 兼容性问题 # 使用 Java 11 来编译(兼容性更好) export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH cd "$(dirname "$0")" echo "使用 Java 版本:" java -version echo "" echo "开始编译..." mvn clean package -DskipTests if [ $? -eq 0 ]; then echo "" echo "✅ 编译成功!" echo "JAR文件位置: target/chat_web_backend.jar" echo "" echo "启动命令:" echo " java -jar target/chat_web_backend.jar --spring.profiles.active=dev" else echo "" echo "❌ 编译失败,请检查错误信息" exit 1 fi