diff --git a/src/main/java/com/music/App.java b/w12/main/java/com/music/App.java similarity index 100% rename from src/main/java/com/music/App.java rename to w12/main/java/com/music/App.java diff --git a/src/main/java/com/music/command/AnalyzeCommand.java b/w12/main/java/com/music/command/AnalyzeCommand.java similarity index 100% rename from src/main/java/com/music/command/AnalyzeCommand.java rename to w12/main/java/com/music/command/AnalyzeCommand.java diff --git a/src/main/java/com/music/command/Command.java b/w12/main/java/com/music/command/Command.java similarity index 100% rename from src/main/java/com/music/command/Command.java rename to w12/main/java/com/music/command/Command.java diff --git a/src/main/java/com/music/command/CrawlCommand.java b/w12/main/java/com/music/command/CrawlCommand.java similarity index 100% rename from src/main/java/com/music/command/CrawlCommand.java rename to w12/main/java/com/music/command/CrawlCommand.java diff --git a/src/main/java/com/music/command/ExitCommand.java b/w12/main/java/com/music/command/ExitCommand.java similarity index 100% rename from src/main/java/com/music/command/ExitCommand.java rename to w12/main/java/com/music/command/ExitCommand.java diff --git a/src/main/java/com/music/command/HelpCommand.java b/w12/main/java/com/music/command/HelpCommand.java similarity index 100% rename from src/main/java/com/music/command/HelpCommand.java rename to w12/main/java/com/music/command/HelpCommand.java diff --git a/src/main/java/com/music/command/HistoryCommand.java b/w12/main/java/com/music/command/HistoryCommand.java similarity index 100% rename from src/main/java/com/music/command/HistoryCommand.java rename to w12/main/java/com/music/command/HistoryCommand.java diff --git a/src/main/java/com/music/command/ListCommand.java b/w12/main/java/com/music/command/ListCommand.java similarity index 100% rename from src/main/java/com/music/command/ListCommand.java rename to w12/main/java/com/music/command/ListCommand.java diff --git a/src/main/java/com/music/command/SaveCommand.java b/w12/main/java/com/music/command/SaveCommand.java similarity index 100% rename from src/main/java/com/music/command/SaveCommand.java rename to w12/main/java/com/music/command/SaveCommand.java diff --git a/src/main/java/com/music/controller/CrawlerController.java b/w12/main/java/com/music/controller/CrawlerController.java similarity index 100% rename from src/main/java/com/music/controller/CrawlerController.java rename to w12/main/java/com/music/controller/CrawlerController.java diff --git a/src/main/java/com/music/exception/CrawlerException.java b/w12/main/java/com/music/exception/CrawlerException.java similarity index 100% rename from src/main/java/com/music/exception/CrawlerException.java rename to w12/main/java/com/music/exception/CrawlerException.java diff --git a/src/main/java/com/music/exception/NetworkException.java b/w12/main/java/com/music/exception/NetworkException.java similarity index 100% rename from src/main/java/com/music/exception/NetworkException.java rename to w12/main/java/com/music/exception/NetworkException.java diff --git a/src/main/java/com/music/exception/ParseException.java b/w12/main/java/com/music/exception/ParseException.java similarity index 100% rename from src/main/java/com/music/exception/ParseException.java rename to w12/main/java/com/music/exception/ParseException.java diff --git a/src/main/java/com/music/model/Song.java b/w12/main/java/com/music/model/Song.java similarity index 100% rename from src/main/java/com/music/model/Song.java rename to w12/main/java/com/music/model/Song.java diff --git a/src/main/java/com/music/repository/SongRepository.java b/w12/main/java/com/music/repository/SongRepository.java similarity index 100% rename from src/main/java/com/music/repository/SongRepository.java rename to w12/main/java/com/music/repository/SongRepository.java diff --git a/src/main/java/com/music/service/AnalyzerService.java b/w12/main/java/com/music/service/AnalyzerService.java similarity index 100% rename from src/main/java/com/music/service/AnalyzerService.java rename to w12/main/java/com/music/service/AnalyzerService.java diff --git a/src/main/java/com/music/strategy/CrawlStrategy.java b/w12/main/java/com/music/strategy/CrawlStrategy.java similarity index 100% rename from src/main/java/com/music/strategy/CrawlStrategy.java rename to w12/main/java/com/music/strategy/CrawlStrategy.java diff --git a/src/main/java/com/music/strategy/KuGouStrategy.java b/w12/main/java/com/music/strategy/KuGouStrategy.java similarity index 100% rename from src/main/java/com/music/strategy/KuGouStrategy.java rename to w12/main/java/com/music/strategy/KuGouStrategy.java diff --git a/src/main/java/com/music/strategy/NetEaseStrategy.java b/w12/main/java/com/music/strategy/NetEaseStrategy.java similarity index 100% rename from src/main/java/com/music/strategy/NetEaseStrategy.java rename to w12/main/java/com/music/strategy/NetEaseStrategy.java diff --git a/src/main/java/com/music/strategy/QQStrategy.java b/w12/main/java/com/music/strategy/QQStrategy.java similarity index 100% rename from src/main/java/com/music/strategy/QQStrategy.java rename to w12/main/java/com/music/strategy/QQStrategy.java diff --git a/src/main/java/com/music/strategy/StrategyFactory.java b/w12/main/java/com/music/strategy/StrategyFactory.java similarity index 100% rename from src/main/java/com/music/strategy/StrategyFactory.java rename to w12/main/java/com/music/strategy/StrategyFactory.java diff --git a/src/main/java/com/music/util/CsvUtil.java b/w12/main/java/com/music/util/CsvUtil.java similarity index 100% rename from src/main/java/com/music/util/CsvUtil.java rename to w12/main/java/com/music/util/CsvUtil.java diff --git a/src/main/java/com/music/util/RetryUtils.java b/w12/main/java/com/music/util/RetryUtils.java similarity index 100% rename from src/main/java/com/music/util/RetryUtils.java rename to w12/main/java/com/music/util/RetryUtils.java diff --git a/src/main/java/com/music/view/ConsoleView.java b/w12/main/java/com/music/view/ConsoleView.java similarity index 100% rename from src/main/java/com/music/view/ConsoleView.java rename to w12/main/java/com/music/view/ConsoleView.java diff --git a/src/main/resources/logback.xml b/w12/main/resources/logback.xml similarity index 100% rename from src/main/resources/logback.xml rename to w12/main/resources/logback.xml diff --git a/pom.xml b/w12/pom.xml similarity index 100% rename from pom.xml rename to w12/pom.xml diff --git a/target/classes/com/music/App.class b/w12/target/classes/com/music/App.class similarity index 100% rename from target/classes/com/music/App.class rename to w12/target/classes/com/music/App.class diff --git a/target/classes/com/music/command/AnalyzeCommand.class b/w12/target/classes/com/music/command/AnalyzeCommand.class similarity index 100% rename from target/classes/com/music/command/AnalyzeCommand.class rename to w12/target/classes/com/music/command/AnalyzeCommand.class diff --git a/target/classes/com/music/command/Command.class b/w12/target/classes/com/music/command/Command.class similarity index 100% rename from target/classes/com/music/command/Command.class rename to w12/target/classes/com/music/command/Command.class diff --git a/target/classes/com/music/command/CrawlCommand.class b/w12/target/classes/com/music/command/CrawlCommand.class similarity index 100% rename from target/classes/com/music/command/CrawlCommand.class rename to w12/target/classes/com/music/command/CrawlCommand.class diff --git a/target/classes/com/music/command/ExitCommand.class b/w12/target/classes/com/music/command/ExitCommand.class similarity index 100% rename from target/classes/com/music/command/ExitCommand.class rename to w12/target/classes/com/music/command/ExitCommand.class diff --git a/target/classes/com/music/command/HelpCommand.class b/w12/target/classes/com/music/command/HelpCommand.class similarity index 100% rename from target/classes/com/music/command/HelpCommand.class rename to w12/target/classes/com/music/command/HelpCommand.class diff --git a/target/classes/com/music/command/HistoryCommand.class b/w12/target/classes/com/music/command/HistoryCommand.class similarity index 100% rename from target/classes/com/music/command/HistoryCommand.class rename to w12/target/classes/com/music/command/HistoryCommand.class diff --git a/target/classes/com/music/command/ListCommand.class b/w12/target/classes/com/music/command/ListCommand.class similarity index 100% rename from target/classes/com/music/command/ListCommand.class rename to w12/target/classes/com/music/command/ListCommand.class diff --git a/target/classes/com/music/command/SaveCommand.class b/w12/target/classes/com/music/command/SaveCommand.class similarity index 100% rename from target/classes/com/music/command/SaveCommand.class rename to w12/target/classes/com/music/command/SaveCommand.class diff --git a/target/classes/com/music/controller/CrawlerController.class b/w12/target/classes/com/music/controller/CrawlerController.class similarity index 100% rename from target/classes/com/music/controller/CrawlerController.class rename to w12/target/classes/com/music/controller/CrawlerController.class diff --git a/target/classes/com/music/exception/CrawlerException.class b/w12/target/classes/com/music/exception/CrawlerException.class similarity index 100% rename from target/classes/com/music/exception/CrawlerException.class rename to w12/target/classes/com/music/exception/CrawlerException.class diff --git a/target/classes/com/music/exception/NetworkException.class b/w12/target/classes/com/music/exception/NetworkException.class similarity index 100% rename from target/classes/com/music/exception/NetworkException.class rename to w12/target/classes/com/music/exception/NetworkException.class diff --git a/target/classes/com/music/exception/ParseException.class b/w12/target/classes/com/music/exception/ParseException.class similarity index 100% rename from target/classes/com/music/exception/ParseException.class rename to w12/target/classes/com/music/exception/ParseException.class diff --git a/target/classes/com/music/model/Song.class b/w12/target/classes/com/music/model/Song.class similarity index 100% rename from target/classes/com/music/model/Song.class rename to w12/target/classes/com/music/model/Song.class diff --git a/target/classes/com/music/repository/SongRepository.class b/w12/target/classes/com/music/repository/SongRepository.class similarity index 100% rename from target/classes/com/music/repository/SongRepository.class rename to w12/target/classes/com/music/repository/SongRepository.class diff --git a/target/classes/com/music/service/AnalyzerService.class b/w12/target/classes/com/music/service/AnalyzerService.class similarity index 100% rename from target/classes/com/music/service/AnalyzerService.class rename to w12/target/classes/com/music/service/AnalyzerService.class diff --git a/target/classes/com/music/strategy/CrawlStrategy.class b/w12/target/classes/com/music/strategy/CrawlStrategy.class similarity index 100% rename from target/classes/com/music/strategy/CrawlStrategy.class rename to w12/target/classes/com/music/strategy/CrawlStrategy.class diff --git a/target/classes/com/music/strategy/KuGouStrategy.class b/w12/target/classes/com/music/strategy/KuGouStrategy.class similarity index 100% rename from target/classes/com/music/strategy/KuGouStrategy.class rename to w12/target/classes/com/music/strategy/KuGouStrategy.class diff --git a/target/classes/com/music/strategy/NetEaseStrategy.class b/w12/target/classes/com/music/strategy/NetEaseStrategy.class similarity index 100% rename from target/classes/com/music/strategy/NetEaseStrategy.class rename to w12/target/classes/com/music/strategy/NetEaseStrategy.class diff --git a/target/classes/com/music/strategy/QQStrategy.class b/w12/target/classes/com/music/strategy/QQStrategy.class similarity index 100% rename from target/classes/com/music/strategy/QQStrategy.class rename to w12/target/classes/com/music/strategy/QQStrategy.class diff --git a/target/classes/com/music/strategy/StrategyFactory.class b/w12/target/classes/com/music/strategy/StrategyFactory.class similarity index 100% rename from target/classes/com/music/strategy/StrategyFactory.class rename to w12/target/classes/com/music/strategy/StrategyFactory.class diff --git a/target/classes/com/music/util/CsvUtil.class b/w12/target/classes/com/music/util/CsvUtil.class similarity index 100% rename from target/classes/com/music/util/CsvUtil.class rename to w12/target/classes/com/music/util/CsvUtil.class diff --git a/target/classes/com/music/util/RetryUtils$ThrowingAction.class b/w12/target/classes/com/music/util/RetryUtils$ThrowingAction.class similarity index 100% rename from target/classes/com/music/util/RetryUtils$ThrowingAction.class rename to w12/target/classes/com/music/util/RetryUtils$ThrowingAction.class diff --git a/target/classes/com/music/util/RetryUtils.class b/w12/target/classes/com/music/util/RetryUtils.class similarity index 100% rename from target/classes/com/music/util/RetryUtils.class rename to w12/target/classes/com/music/util/RetryUtils.class diff --git a/target/classes/com/music/view/ConsoleView.class b/w12/target/classes/com/music/view/ConsoleView.class similarity index 100% rename from target/classes/com/music/view/ConsoleView.class rename to w12/target/classes/com/music/view/ConsoleView.class diff --git a/target/classes/logback.xml b/w12/target/classes/logback.xml similarity index 100% rename from target/classes/logback.xml rename to w12/target/classes/logback.xml