Files
gangyan/chat_web_backend/compile.sh

28 lines
655 B
Bash
Raw Permalink Normal View History

#!/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