44 lines
1.5 KiB
Bash
44 lines
1.5 KiB
Bash
|
|
#!/bin/bash
|
|||
|
|
|
|||
|
|
# 构建结伴客Java后端服务脚本
|
|||
|
|
|
|||
|
|
echo "开始构建结伴客Java后端服务..."
|
|||
|
|
|
|||
|
|
# 清理之前的构建
|
|||
|
|
echo "清理项目..."
|
|||
|
|
mvn clean
|
|||
|
|
|
|||
|
|
# 构建所有模块
|
|||
|
|
echo "构建所有模块..."
|
|||
|
|
mvn install
|
|||
|
|
|
|||
|
|
# 检查构建是否成功
|
|||
|
|
if [ $? -eq 0 ]; then
|
|||
|
|
echo "构建成功!"
|
|||
|
|
|
|||
|
|
# 显示构建结果
|
|||
|
|
echo "构建产物位置:"
|
|||
|
|
echo " Eureka Server: eureka-server/target/"
|
|||
|
|
echo " Gateway Service: gateway-service/target/"
|
|||
|
|
echo " Auth Service: auth-service/target/"
|
|||
|
|
echo " User Service: user-service/target/"
|
|||
|
|
echo " Travel Service: travel-service/target/"
|
|||
|
|
echo " Animal Service: animal-service/target/"
|
|||
|
|
echo " Order Service: order-service/target/"
|
|||
|
|
echo " Promotion Service: promotion-service/target/"
|
|||
|
|
|
|||
|
|
# 复制jar包到各自目录以便Docker构建
|
|||
|
|
echo "复制jar包..."
|
|||
|
|
cp eureka-server/target/eureka-server.jar eureka-server/
|
|||
|
|
cp gateway-service/target/gateway-service.jar gateway-service/
|
|||
|
|
cp auth-service/target/auth-service.jar auth-service/
|
|||
|
|
cp user-service/target/user-service.jar user-service/
|
|||
|
|
cp travel-service/target/travel-service.jar travel-service/
|
|||
|
|
cp animal-service/target/animal-service.jar animal-service/
|
|||
|
|
cp order-service/target/order-service.jar order-service/
|
|||
|
|
cp promotion-service/target/promotion-service.jar promotion-service/
|
|||
|
|
|
|||
|
|
echo "所有服务构建完成,可以使用docker-compose启动服务"
|
|||
|
|
else
|
|||
|
|
echo "构建失败,请检查错误信息"
|
|||
|
|
fi
|