66 lines
1.6 KiB
Bash
Executable File
66 lines
1.6 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
echo ""
|
|
echo "[信息] 清理所有target文件夹"
|
|
echo ""
|
|
|
|
# 切换到脚本所在目录
|
|
cd "$(dirname "$0")"
|
|
|
|
# 返回上级目录
|
|
cd ..
|
|
|
|
# 执行 Maven 清理
|
|
mvn clean
|
|
|
|
echo ""
|
|
echo "[信息] 清理 Docker 相关文件"
|
|
echo ""
|
|
|
|
# 清理 docker/mysql/data 文件夹下的内容
|
|
if [ -d "docker/mysql/data" ]; then
|
|
echo "清理 docker/mysql/data 文件夹..."
|
|
rm -rf docker/mysql/data/*
|
|
echo "docker/mysql/data 清理完成"
|
|
fi
|
|
|
|
# 清理 docker/nacos/logs 文件夹下的内容
|
|
if [ -d "docker/nacos/logs" ]; then
|
|
echo "清理 docker/nacos/logs 文件夹..."
|
|
rm -rf docker/nacos/logs/*
|
|
echo "docker/nacos/logs 清理完成"
|
|
fi
|
|
|
|
# 清理 docker/mysql/db 文件夹下的 .sql 文件
|
|
if [ -d "docker/mysql/db" ]; then
|
|
echo "清理 docker/mysql/db 文件夹下的 .sql 文件..."
|
|
rm -f docker/mysql/db/*.sql
|
|
echo "docker/mysql/db/*.sql 清理完成"
|
|
fi
|
|
|
|
# 清理 docker/nginx/html/dist 文件夹下的内容
|
|
if [ -d "docker/nginx/html/dist" ]; then
|
|
echo "清理 docker/nginx/html/dist 文件夹..."
|
|
rm -rf docker/nginx/html/dist/*
|
|
echo "docker/nginx/html/dist 清理完成"
|
|
fi
|
|
|
|
if [ -d "docker/hyf/html/dist" ]; then
|
|
echo "清理 docker/hyf/html/dist 文件夹..."
|
|
rm -rf docker/hyf/html/dist/*
|
|
echo "docker/hyf/html/dist 清理完成"
|
|
fi
|
|
|
|
|
|
# 清理 docker 目录下的所有 .jar 文件
|
|
if [ -d "docker" ]; then
|
|
echo "清理 docker 目录下的所有 .jar 文件..."
|
|
find docker -name "*.jar" -type f -delete
|
|
echo "docker 目录下的 .jar 文件清理完成"
|
|
fi
|
|
|
|
echo ""
|
|
echo "[信息] 所有清理任务完成"
|
|
echo ""
|
|
echo "按任意键继续..."
|
|
read -n 1 -s -r |