Files
jiebanke/backend-java/build-services.sh
aiotagro b2d940e014 docs(deployment): 更新部署文档并添加自动化部署脚本
- 更新了 DEPLOYMENT.md 文档,增加了更多部署细节和说明
- 添加了 Linux 和 Windows 平台的自动化部署脚本
- 更新了 README.md,增加了部署相关说明
- 调整了 .env 文件配置,以适应新的部署流程
- 移除了部分不必要的代码和配置
2025-09-10 14:16:27 +08:00

44 lines
1.5 KiB
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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