#!/bin/bash # 演示脚本 - 快速测试重构功能 # Author: Leocoder # 颜色定义 GREEN='\033[0;32m' BLUE='\033[0;34m' YELLOW='\033[1;33m' NC='\033[0m' echo -e "${BLUE}" echo "╔══════════════════════════════════════════════════════════════════════════════╗" echo "║ 项目重构脚本演示 ║" echo "╚══════════════════════════════════════════════════════════════════════════════╝" echo -e "${NC}" echo -e "${GREEN}🚀 项目重构自动化脚本已就绪!${NC}" echo "" echo "包含以下脚本文件:" echo "├── project-refactor.sh (交互式重构脚本)" echo "├── batch-refactor.sh (批量重构脚本)" echo "├── refactor-config.example (配置文件模板)" echo "├── README.md (详细使用说明)" echo "└── demo.sh (演示脚本)" echo "" echo -e "${YELLOW}快速使用方法:${NC}" echo "" echo "1️⃣ 交互式重构(推荐新手):" echo " ./project-refactor.sh" echo "" echo "2️⃣ 批量重构(推荐批量处理):" echo " cp refactor-config.example my-config.conf" echo " vim my-config.conf # 编辑配置" echo " ./batch-refactor.sh my-config.conf" echo "" echo -e "${GREEN}✨ 脚本功能特性:${NC}" echo "• 🔄 自动修改 Maven POM 文件" echo "• 📦 批量更新 Java 包名和 import" echo "• 🗂️ 重命名目录结构" echo "• ⚙️ 更新配置文件" echo "• 🗃️ 处理 MyBatis XML 映射" echo "• 💾 可选项目备份" echo "• 📊 详细的进度显示" echo "" echo -e "${YELLOW}查看完整使用说明:${NC}" echo "cat README.md" echo "" echo -e "${GREEN}🎯 现在你可以轻松地将任何 Maven 项目重构为新项目!${NC}"