diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/AfterExtractor.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/AfterExtractor.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/AfterExtractor.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/AfterExtractor.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/ConsolePageModelPipeline.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ConsolePageModelPipeline.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/ConsolePageModelPipeline.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ConsolePageModelPipeline.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/ExtractBy.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ExtractBy.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/ExtractBy.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ExtractBy.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/ExtractBy2.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ExtractBy2.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/ExtractBy2.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ExtractBy2.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/ExtractBy3.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ExtractBy3.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/ExtractBy3.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ExtractBy3.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/ExtractByRaw.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ExtractByRaw.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/ExtractByRaw.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ExtractByRaw.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/ExtractByUrl.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ExtractByUrl.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/ExtractByUrl.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ExtractByUrl.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/Extractor.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/Extractor.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/Extractor.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/Extractor.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/FieldExtractor.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/FieldExtractor.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/FieldExtractor.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/FieldExtractor.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/HelpUrl.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/HelpUrl.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/HelpUrl.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/HelpUrl.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/ModelPageProcessor.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ModelPageProcessor.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/ModelPageProcessor.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ModelPageProcessor.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/ModelPipeline.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ModelPipeline.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/ModelPipeline.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/ModelPipeline.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/OOSpider.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/OOSpider.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/OOSpider.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/OOSpider.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/PageModelExtractor.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/PageModelExtractor.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/PageModelExtractor.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/PageModelExtractor.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/PageModelPipeline.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/PageModelPipeline.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/PageModelPipeline.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/PageModelPipeline.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/TargetUrl.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/TargetUrl.java similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/TargetUrl.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/TargetUrl.java diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/model/package.html b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/package.html similarity index 100% rename from webmagic-core/src/main/java/us/codecraft/webmagic/model/package.html rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/package.html diff --git a/webmagic-samples/src/main/java/us/codecraft/webmagic/model/samples/Blog.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/samples/Blog.java similarity index 100% rename from webmagic-samples/src/main/java/us/codecraft/webmagic/model/samples/Blog.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/samples/Blog.java diff --git a/webmagic-samples/src/main/java/us/codecraft/webmagic/model/samples/IteyeBlog.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/samples/IteyeBlog.java similarity index 100% rename from webmagic-samples/src/main/java/us/codecraft/webmagic/model/samples/IteyeBlog.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/samples/IteyeBlog.java diff --git a/webmagic-samples/src/main/java/us/codecraft/webmagic/model/samples/News163.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/samples/News163.java similarity index 100% rename from webmagic-samples/src/main/java/us/codecraft/webmagic/model/samples/News163.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/samples/News163.java diff --git a/webmagic-samples/src/main/java/us/codecraft/webmagic/model/samples/OschinaAnswer.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/samples/OschinaAnswer.java similarity index 100% rename from webmagic-samples/src/main/java/us/codecraft/webmagic/model/samples/OschinaAnswer.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/samples/OschinaAnswer.java diff --git a/webmagic-samples/src/main/java/us/codecraft/webmagic/model/samples/OschinaBlog.java b/webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/samples/OschinaBlog.java similarity index 100% rename from webmagic-samples/src/main/java/us/codecraft/webmagic/model/samples/OschinaBlog.java rename to webmagic-plugin/webmagic-misc/src/main/java/us/codecraft/webmagic/model/samples/OschinaBlog.java diff --git a/webmagic-core/src/test/java/us/codecraft/webmagic/model/OschinaBlog.java b/webmagic-plugin/webmagic-misc/src/test/java/us/codecraft/webmagic/model/OschinaBlog.java similarity index 100% rename from webmagic-core/src/test/java/us/codecraft/webmagic/model/OschinaBlog.java rename to webmagic-plugin/webmagic-misc/src/test/java/us/codecraft/webmagic/model/OschinaBlog.java diff --git a/webmagic-core/src/test/java/us/codecraft/webmagic/model/TestFetcher.java b/webmagic-plugin/webmagic-misc/src/test/java/us/codecraft/webmagic/model/TestFetcher.java similarity index 100% rename from webmagic-core/src/test/java/us/codecraft/webmagic/model/TestFetcher.java rename to webmagic-plugin/webmagic-misc/src/test/java/us/codecraft/webmagic/model/TestFetcher.java