28 lines
655 B
Bash
Executable File
28 lines
655 B
Bash
Executable File
#!/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
|