modified:   pom.xml
 	new file:   src/assemble/distribution.xml
 	new file:   src/assemble/filter.properties
 	modified:   src/main/java/com/flyhz/avengers/Avengers.java
 	deleted:    src/main/java/com/flyhz/avengers/AvengersAction.java
 	deleted:    src/main/java/com/flyhz/avengers/AvengersEvent.java
 	deleted:    src/main/java/com/flyhz/avengers/AvengersEventRegister.java
 	deleted:    src/main/java/com/flyhz/avengers/AvengersObject.java
 	new file:   src/main/java/com/flyhz/avengers/Client.java
 	deleted:    src/main/java/com/flyhz/avengers/Config.java
 	modified:   src/main/java/com/flyhz/avengers/RecursiveDemo.java
 	modified:   src/main/java/com/flyhz/avengers/TestAll.java
 	renamed:    src/main/java/com/flyhz/avengers/framework/ResultFilter.java -> src/main/java/com/flyhz/avengers/domains/ResultFilter.java
 	renamed:    src/main/java/com/flyhz/avengers/parser/CoachParser.java -> src/main/java/com/flyhz/avengers/domains/coach/CoachParser.java
 	renamed:    src/main/java/com/flyhz/avengers/parser/CoachUrlParser.java -> src/main/java/com/flyhz/avengers/domains/coach/CoachUrlParser.java
 	renamed:    src/main/java/com/flyhz/avengers/template/CoachDetailTemplate.java -> src/main/java/com/flyhz/avengers/domains/coach/template/CoachDetailTemplate.java
 	new file:   src/main/java/com/flyhz/avengers/domains/coach/template/CoachProductDetailTemplate.java
 	renamed:    src/main/java/com/flyhz/avengers/template/CoachUrlTemplate.java -> src/main/java/com/flyhz/avengers/domains/coach/template/CoachUrlTemplate.java
 	renamed:    src/main/java/com/flyhz/avengers/template/NuaaTemplate.java -> src/main/java/com/flyhz/avengers/domains/coach/template/NuaaTemplate.java
 	renamed:    src/main/java/com/flyhz/avengers/template/impl/BaseUrlFilter.java -> src/main/java/com/flyhz/avengers/domains/coach/template/impl/BaseUrlFilter.java
 	renamed:    src/main/java/com/flyhz/avengers/template/impl/RecursiveCall.java -> src/main/java/com/flyhz/avengers/domains/coach/template/impl/RecursiveCall.java
 	new file:   src/main/java/com/flyhz/avengers/domains/coach/template/impl/coach/CoachTemplateImpl.java
 	renamed:    src/main/java/com/flyhz/avengers/template/impl/coach/CoachUrlFilterImpl.java -> src/main/java/com/flyhz/avengers/domains/coach/template/impl/coach/CoachUrlFilterImpl.java
 	new file:   src/main/java/com/flyhz/avengers/domains/coach/template/impl/coach/CoachUrlParserImpl.java
 	renamed:    src/main/java/com/flyhz/avengers/template/impl/coach/ResultFilterImpl.java -> src/main/java/com/flyhz/avengers/domains/coach/template/impl/coach/ResultFilterImpl.java
 	new file:   src/main/java/com/flyhz/avengers/domains/coach/template/impl/nuaa/NuaaTemplateImpl.java
 	renamed:    src/main/java/com/flyhz/avengers/dto/NuaaPersonDto.java -> src/main/java/com/flyhz/avengers/domains/dto/NuaaPersonDto.java
 	renamed:    src/main/java/com/flyhz/avengers/dto/ProductDto.java -> src/main/java/com/flyhz/avengers/domains/dto/ProductDto.java
 	renamed:    src/main/java/com/flyhz/avengers/dto/RtnResult.java -> src/main/java/com/flyhz/avengers/domains/dto/RtnResult.java
 	renamed:    src/main/java/com/flyhz/avengers/parser/NuaaParser.java -> src/main/java/com/flyhz/avengers/domains/nuaa/NuaaParser.java
 	renamed:    src/main/java/com/flyhz/avengers/parser/BaseParser.java -> src/main/java/com/flyhz/avengers/domains/parser/BaseParser.java
 	new file:   src/main/java/com/flyhz/avengers/framework/Analyze.java
 	new file:   src/main/java/com/flyhz/avengers/framework/AvengersAppMaster.java
 	new file:   src/main/java/com/flyhz/avengers/framework/AvengersExecutor.java
 	new file:   src/main/java/com/flyhz/avengers/framework/Crawl.java
 	new file:   src/main/java/com/flyhz/avengers/framework/DSConstants.java
 	new file:   src/main/java/com/flyhz/avengers/framework/Event.java
 	new file:   src/main/java/com/flyhz/avengers/framework/Fetch.java
 	modified:   src/main/java/com/flyhz/avengers/framework/Template.java
 	deleted:    src/main/java/com/flyhz/avengers/framework/UrlFilter.java
 	deleted:    src/main/java/com/flyhz/avengers/framework/UrlParser.java
 	new file:   src/main/java/com/flyhz/avengers/framework/config/AvengersConfiguration.java
 	new file:   src/main/java/com/flyhz/avengers/framework/config/xml/Domain.java
 	new file:   src/main/java/com/flyhz/avengers/framework/config/xml/Domains.java
 	new file:   src/main/java/com/flyhz/avengers/framework/config/xml/Event.java
 	new file:   src/main/java/com/flyhz/avengers/framework/config/xml/Filter.java
 	new file:   src/main/java/com/flyhz/avengers/framework/config/xml/ObjectFactory.java
 	new file:   src/main/java/com/flyhz/avengers/framework/config/xml/Template.java
 	new file:   src/main/java/com/flyhz/avengers/framework/config/xml/package-info.java
 	deleted:    src/main/java/com/flyhz/avengers/framework/core/AvengersConfiguration.java
 	new file:   src/main/java/com/flyhz/avengers/framework/event/DataFilterEvent.java
 	new file:   src/main/java/com/flyhz/avengers/framework/event/TemplateApplyEvent.java
 	new file:   src/main/java/com/flyhz/avengers/framework/event/URLCrawlEvent.java
 	renamed:    src/main/java/com/flyhz/avengers/util/AvengersDataUtil.java -> src/main/java/com/flyhz/avengers/framework/util/AvengersDataUtil.java
 	renamed:    src/main/java/com/flyhz/avengers/util/Constants.java -> src/main/java/com/flyhz/avengers/framework/util/Constants.java
 	renamed:    src/main/java/com/flyhz/avengers/util/DateUtil.java -> src/main/java/com/flyhz/avengers/framework/util/DateUtil.java
 	renamed:    src/main/java/com/flyhz/avengers/util/HbaseUtil.java -> src/main/java/com/flyhz/avengers/framework/util/HbaseUtil.java
 	renamed:    src/main/java/com/flyhz/avengers/util/MD5.java -> src/main/java/com/flyhz/avengers/framework/util/MD5.java
 	renamed:    src/main/java/com/flyhz/avengers/util/RandomString.java -> src/main/java/com/flyhz/avengers/framework/util/RandomString.java
 	renamed:    src/main/java/com/flyhz/avengers/util/ReflectHelper.java -> src/main/java/com/flyhz/avengers/framework/util/ReflectHelper.java
 	renamed:    src/main/java/com/flyhz/avengers/util/RegexUtils.java -> src/main/java/com/flyhz/avengers/framework/util/RegexUtils.java
 	renamed:    src/main/java/com/flyhz/avengers/util/StringUtil.java -> src/main/java/com/flyhz/avengers/framework/util/StringUtil.java
 	renamed:    src/main/java/com/flyhz/avengers/util/UrlUtil.java -> src/main/java/com/flyhz/avengers/framework/util/UrlUtil.java
 	renamed:    src/main/java/com/flyhz/avengers/util/ValidateUtil.java -> src/main/java/com/flyhz/avengers/framework/util/ValidateUtil.java
 	renamed:    src/main/java/com/flyhz/avengers/util/WebClientUtil.java -> src/main/java/com/flyhz/avengers/framework/util/WebClientUtil.java
 	renamed:    src/main/java/com/flyhz/avengers/util/XmlUtil.java -> src/main/java/com/flyhz/avengers/framework/util/XmlUtil.java
 	new file:   src/main/java/com/flyhz/avengers/framework/util/filter/URLFilterUtil.java
 	renamed:    src/main/java/com/flyhz/avengers/util/image/Image.java -> src/main/java/com/flyhz/avengers/framework/util/image/Image.java
 	renamed:    src/main/java/com/flyhz/avengers/util/image/ImageConsole.java -> src/main/java/com/flyhz/avengers/framework/util/image/ImageConsole.java
 	renamed:    src/main/java/com/flyhz/avengers/util/image/ImageMitiThread.java -> src/main/java/com/flyhz/avengers/framework/util/image/ImageMitiThread.java
 	renamed:    src/main/java/com/flyhz/avengers/util/image/ImagePool.java -> src/main/java/com/flyhz/avengers/framework/util/image/ImagePool.java
 	renamed:    src/main/java/com/flyhz/avengers/util/image/ImageThread.java -> src/main/java/com/flyhz/avengers/framework/util/image/ImageThread.java
 	renamed:    src/main/java/com/flyhz/avengers/util/image/ImageUtil.java -> src/main/java/com/flyhz/avengers/framework/util/image/ImageUtil.java
 	new file:   src/main/java/com/flyhz/avengers/framework/util/parse/URLParseUtil.java
 	new file:   src/main/java/com/flyhz/avengers/framework/util/persister/HbaseShell.java
 	deleted:    src/main/java/com/flyhz/avengers/framework/xml/Avengers.java
 	deleted:    src/main/java/com/flyhz/avengers/framework/xml/Domain.java
 	deleted:    src/main/java/com/flyhz/avengers/framework/xml/ObjectFactory.java
 	deleted:    src/main/java/com/flyhz/avengers/framework/xml/package-info.java
 	deleted:    src/main/java/com/flyhz/avengers/template/impl/coach/CoachTemplateImpl.java
 	deleted:    src/main/java/com/flyhz/avengers/template/impl/coach/CoachUrlParserImpl.java
 	deleted:    src/main/java/com/flyhz/avengers/template/impl/nuaa/NuaaTemplateImpl.java
 	deleted:    src/main/resources/applicationContext-core.xml
 	modified:   src/main/resources/avengers.properties
 	modified:   src/main/resources/avengers.xml
 	modified:   src/main/resources/avengers.xsd
 	modified:   src/main/resources/log4j.properties
 	new file:   src/main/resources/yarn-site.xml
 	modified:   src/test/java/com/flyhz/avengers/parser/CoachParserTest.java
 	modified:   src/test/java/com/flyhz/avengers/parser/CoachUrlParserTest.java
 	modified:   src/test/java/com/flyhz/avengers/parser/NuaaParserTest.java
Merge branch 'master' of https://github.com/rememberlostcode/flyhz