53 lines
2.1 KiB
Bash
Executable File
53 lines
2.1 KiB
Bash
Executable File
#!/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}" |