diff --git a/pom.xml b/pom.xml
index 0639514..b9b5bb8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -50,11 +50,11 @@
webmagic-core
webmagic-extension/
- webmagic-scripts/
- webmagic-selenium
- webmagic-saxon
- webmagic-samples
- webmagic-avalon
+
+
+
+
+
diff --git a/pom.xml.releaseBackup b/pom.xml.releaseBackup
new file mode 100644
index 0000000..b9b5bb8
--- /dev/null
+++ b/pom.xml.releaseBackup
@@ -0,0 +1,317 @@
+
+
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+ us.codecraft
+ 0.5.3-SNAPSHOT
+ 4.0.0
+ pom
+
+ UTF-8
+ UTF-8
+ 4.0.0.RELEASE
+
+
+ webmagic-parent
+ webmagic-parent
+
+ A crawler framework. It covers the whole lifecycle of crawler: downloading, url management, content
+ extraction and persistent. It can simply the development of a specific crawler.
+
+ https://github.com/code4craft/webmagic/
+
+
+ code4craft
+ Yihua huang
+ code4crafer@gmail.com
+
+
+ yuany
+ Ligang Yao
+ ligang.yao@answers.com
+
+
+
+ scm:git:git@github.com:code4craft/webmagic.git
+ scm:git:git@github.com:code4craft/webmagic.git
+ git@github.com:code4craft/webmagic.git
+ webmagic-parent-0.5.3
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0
+
+
+
+
+ webmagic-core
+ webmagic-extension/
+
+
+
+
+
+
+
+
+
+
+ junit
+ junit
+ 4.11
+ test
+
+
+ org.apache.httpcomponents
+ httpclient
+ 4.3.3
+
+
+ com.google.guava
+ guava
+ 15.0
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.6
+
+
+ org.slf4j
+ slf4j-log4j12
+ 1.7.6
+
+
+ us.codecraft
+ xsoup
+ 0.3.1
+
+
+ com.alibaba
+ fastjson
+ 1.1.37
+
+
+ com.github.dreamhead
+ moco-core
+ 0.9.1
+ test
+
+
+ org.slf4j
+ slf4j-simple
+
+
+
+
+ log4j
+ log4j
+ 1.2.17
+
+
+ org.assertj
+ assertj-core
+ 1.5.0
+ test
+
+
+ org.apache.commons
+ commons-lang3
+ 3.1
+
+
+ commons-collections
+ commons-collections
+ 3.2.1
+
+
+ org.apache.commons
+ commons-io
+ 1.3.2
+
+
+ org.jsoup
+ jsoup
+ 1.8.3
+
+
+ org.mockito
+ mockito-all
+ 1.9.5
+ test
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.18
+
+ pertest
+ -Xms1024m -Xmx1024m -Xss1m
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+ 1.6
+ 1.6
+ UTF-8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.6
+
+ UTF-8
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ log4j.xml
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+ UTF-8
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.4.1
+
+
+
+
+
+
+ release
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ package
+
+ jar-no-fork
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+
+ package
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ verify
+
+ sign
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6
+ true
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/
+ true
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ https://oss.sonatype.org/content/repositories/snapshots/
+
+
+ sonatype-nexus-staging
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
diff --git a/release.properties b/release.properties
new file mode 100644
index 0000000..198144c
--- /dev/null
+++ b/release.properties
@@ -0,0 +1,24 @@
+#release configuration
+#Thu Jan 21 19:19:07 CST 2016
+scm.commentPrefix=[maven-release-plugin]
+pushChanges=true
+project.dev.us.codecraft\:webmagic-extension=0.5.4-SNAPSHOT
+project.scm.us.codecraft\:webmagic-parent.developerConnection=scm\:git\:git@github.com\:code4craft/webmagic.git
+project.rel.us.codecraft\:webmagic-core=0.5.3
+project.rel.us.codecraft\:webmagic-extension=0.5.3
+project.rel.us.codecraft\:webmagic-parent=0.5.3
+scm.tag=webmagic-parent-0.5.3
+remoteTagging=true
+project.scm.us.codecraft\:webmagic-parent.tag=webmagic-parent-0.5.3
+exec.additionalArguments=-Psonatype-oss-release -P development
+project.dev.us.codecraft\:webmagic-core=0.5.4-SNAPSHOT
+scm.url=scm\:git\:git@github.com\:code4craft/webmagic.git
+scm.tagNameFormat=@{project.artifactId}-@{project.version}
+project.scm.us.codecraft\:webmagic-extension.empty=true
+project.scm.us.codecraft\:webmagic-parent.url=git@github.com\:code4craft/webmagic.git
+preparationGoals=clean verify
+project.scm.us.codecraft\:webmagic-core.empty=true
+project.scm.us.codecraft\:webmagic-parent.connection=scm\:git\:git@github.com\:code4craft/webmagic.git
+exec.snapshotReleasePluginAllowed=false
+project.dev.us.codecraft\:webmagic-parent=0.5.4-SNAPSHOT
+completedPhase=end-release
diff --git a/webmagic-avalon/forger/pom.xml.releaseBackup b/webmagic-avalon/forger/pom.xml.releaseBackup
new file mode 100644
index 0000000..44b42f9
--- /dev/null
+++ b/webmagic-avalon/forger/pom.xml.releaseBackup
@@ -0,0 +1,193 @@
+
+
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+ us.codecraft
+ forger
+ 0.1.1-SNAPSHOT
+ 4.0.0
+ jar
+
+ UTF-8
+ UTF-8
+
+ forger
+
+ Dynamic Java object generator with template class and configuration.
+
+ https://github.com/code4craft/forger/
+
+
+ code4craft
+ Yihua huang
+ code4crafer@gmail.com
+
+
+
+ scm:git:git@github.com:code4craft/forger.git
+ scm:git:git@github.com:code4craft/forger.git
+ git@github.com:code4craft/forger.git
+ HEAD
+
+
+
+ Apache License,Version 2
+ http://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+
+
+
+ junit
+ junit
+ 4.11
+ test
+
+
+ org.assertj
+ assertj-core
+ 1.5.0
+
+
+ org.codehaus.groovy
+ groovy
+ 2.2.2
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.6
+
+
+
+ org.slf4j
+ slf4j-log4j12
+ 1.7.6
+
+
+
+ org.apache.commons
+ commons-lang3
+ 3.1
+
+
+
+ com.google.guava
+ guava
+ 15.0
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.1
+
+ 1.6
+ 1.6
+ UTF-8
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 2.8
+
+
+ copy-dependencies
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}/lib
+ false
+ false
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.6
+
+ UTF-8
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ attach-sources
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+ UTF-8
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.4.1
+
+
+
+
+
+
+ release-sign-artifacts
+
+
+ performRelease
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.1
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
diff --git a/webmagic-avalon/pom.xml.releaseBackup b/webmagic-avalon/pom.xml.releaseBackup
new file mode 100644
index 0000000..8ad4df5
--- /dev/null
+++ b/webmagic-avalon/pom.xml.releaseBackup
@@ -0,0 +1,137 @@
+
+
+
+ webmagic-parent
+ us.codecraft
+ 0.5.3-SNAPSHOT
+
+ 4.0.0
+
+ us.codecraft
+ webmagic-avalon
+ pom
+
+
+ forger
+ webmagic-admin
+ webmagic-worker
+ webmagic-avalon-common
+
+
+
+
+
+
+ us.codecraft
+ webmagic-scripts
+ ${project.version}
+
+
+
+ org.mybatis
+ mybatis
+ 3.1.1
+
+
+
+ org.mybatis
+ mybatis-spring
+ 1.1.1
+
+
+
+ org.freemarker
+ freemarker
+ 2.3.19
+
+
+
+ org.springframework
+ spring-test
+ ${spring-version}
+ test
+
+
+
+ org.assertj
+ assertj-core
+ 1.5.0
+ test
+
+
+
+ mysql
+ mysql-connector-java
+ 5.1.18
+
+
+
+ commons-dbcp
+ commons-dbcp
+ 1.3
+
+
+
+ org.springframework
+ spring-aop
+ ${spring-version}
+
+
+
+ org.aspectj
+ aspectjrt
+ 1.7.2
+
+
+ org.aspectj
+ aspectjweaver
+ 1.7.2
+
+
+ org.springframework
+ spring-core
+ ${spring-version}
+
+
+ org.springframework
+ spring-webmvc
+ ${spring-version}
+
+
+
+ javax.servlet
+ javax.servlet-api
+ 3.0.1
+
+
+ org.springframework
+ spring-context
+ ${spring-version}
+
+
+ org.springframework
+ spring-context-support
+ ${spring-version}
+
+
+ com.alibaba
+ fastjson
+ 1.1.37
+
+
+
+
+
+
+
+
+ maven-deploy-plugin
+
+ true
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/webmagic-avalon/webmagic-admin/pom.xml.releaseBackup b/webmagic-avalon/webmagic-admin/pom.xml.releaseBackup
new file mode 100644
index 0000000..463a3cf
--- /dev/null
+++ b/webmagic-avalon/webmagic-admin/pom.xml.releaseBackup
@@ -0,0 +1,35 @@
+
+
+
+ webmagic-avalon
+ us.codecraft
+ 0.5.3-SNAPSHOT
+
+ 4.0.0
+
+ us.codecraft
+ webmagic-admin
+ war
+
+
+
+ us.codecraft
+ webmagic-avalon-common
+ ${project.version}
+
+
+
+
+
+
+
+ maven-deploy-plugin
+
+ true
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/webmagic-avalon/webmagic-avalon-common/pom.xml.releaseBackup b/webmagic-avalon/webmagic-avalon-common/pom.xml.releaseBackup
new file mode 100644
index 0000000..a4062de
--- /dev/null
+++ b/webmagic-avalon/webmagic-avalon-common/pom.xml.releaseBackup
@@ -0,0 +1,153 @@
+
+
+
+ webmagic-avalon
+ us.codecraft
+ 0.5.3-SNAPSHOT
+
+ 4.0.0
+
+ webmagic-avalon-common
+ jar
+
+
+
+
+ us.codecraft
+ webmagic-extension
+ ${project.version}
+
+
+
+ org.mybatis
+ mybatis
+
+
+
+ us.codecraft
+ forger
+ 0.1.1-SNAPSHOT
+
+
+
+ org.mybatis
+ mybatis-spring
+
+
+
+ org.freemarker
+ freemarker
+
+
+
+ org.springframework
+ spring-test
+ test
+
+
+
+ org.assertj
+ assertj-core
+ test
+
+
+
+ junit
+ junit
+
+
+
+ mysql
+ mysql-connector-java
+
+
+
+ commons-dbcp
+ commons-dbcp
+
+
+
+ org.springframework
+ spring-aop
+ ${spring-version}
+
+
+
+ org.aspectj
+ aspectjrt
+
+
+
+ org.aspectj
+ aspectjweaver
+
+
+
+ org.springframework
+ spring-core
+
+
+
+ org.springframework
+ spring-webmvc
+
+
+
+ com.h2database
+ h2
+ 1.3.175
+
+
+
+ org.mockito
+ mockito-all
+
+
+
+ javax.servlet
+ javax.servlet-api
+
+
+
+ org.springframework
+ spring-context
+
+
+
+ org.springframework
+ spring-context-support
+
+
+
+ com.alibaba
+ fastjson
+
+
+
+
+
+
+
+ maven-deploy-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+
+ true
+ ./lib/
+ us.codecraft.webmagic.main.QuickStarter
+
+
+
+
+
+
+
+
diff --git a/webmagic-avalon/webmagic-worker/pom.xml.releaseBackup b/webmagic-avalon/webmagic-worker/pom.xml.releaseBackup
new file mode 100644
index 0000000..72da6b9
--- /dev/null
+++ b/webmagic-avalon/webmagic-worker/pom.xml.releaseBackup
@@ -0,0 +1,58 @@
+
+
+
+ webmagic-avalon
+ us.codecraft
+ 0.5.3-SNAPSHOT
+
+ 4.0.0
+
+ webmagic-worker
+ war
+
+
+
+ us.codecraft
+ webmagic-avalon-common
+ ${project.version}
+
+
+ junit
+ junit
+
+
+ org.mockito
+ mockito-all
+
+
+ org.aspectj
+ aspectjrt
+
+
+
+
+
+
+ maven-deploy-plugin
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+
+ true
+ ./lib/
+ us.codecraft.webmagic.main.QuickStarter
+
+
+
+
+
+
+
+
diff --git a/webmagic-core/pom.xml.releaseBackup b/webmagic-core/pom.xml.releaseBackup
new file mode 100644
index 0000000..7bf2531
--- /dev/null
+++ b/webmagic-core/pom.xml.releaseBackup
@@ -0,0 +1,86 @@
+
+
+
+ us.codecraft
+ webmagic-parent
+ 0.5.3-SNAPSHOT
+
+ 4.0.0
+
+ webmagic-core
+
+
+
+ org.apache.httpcomponents
+ httpclient
+
+
+
+ junit
+ junit
+
+
+
+ com.google.guava
+ guava
+
+
+
+ org.apache.commons
+ commons-lang3
+
+
+
+ us.codecraft
+ xsoup
+
+
+
+ com.github.dreamhead
+ moco-core
+
+
+
+ org.slf4j
+ slf4j-api
+
+
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+ commons-collections
+ commons-collections
+
+
+
+ org.assertj
+ assertj-core
+
+
+
+ org.jsoup
+ jsoup
+
+
+
+ org.apache.commons
+ commons-io
+
+
+
+ com.jayway.jsonpath
+ json-path
+ 0.8.1
+
+
+
+ com.alibaba
+ fastjson
+
+
+
+
+
\ No newline at end of file
diff --git a/webmagic-extension/pom.xml.releaseBackup b/webmagic-extension/pom.xml.releaseBackup
new file mode 100644
index 0000000..2060e35
--- /dev/null
+++ b/webmagic-extension/pom.xml.releaseBackup
@@ -0,0 +1,29 @@
+
+
+
+ us.codecraft
+ webmagic-parent
+ 0.5.3-SNAPSHOT
+
+ 4.0.0
+
+ webmagic-extension
+
+
+
+ redis.clients
+ jedis
+ 2.0.0
+
+
+ us.codecraft
+ webmagic-core
+ ${project.version}
+
+
+ junit
+ junit
+
+
+
+
\ No newline at end of file
diff --git a/webmagic-samples/pom.xml.releaseBackup b/webmagic-samples/pom.xml.releaseBackup
new file mode 100644
index 0000000..12c1a93
--- /dev/null
+++ b/webmagic-samples/pom.xml.releaseBackup
@@ -0,0 +1,29 @@
+
+
+
+ webmagic-parent
+ us.codecraft
+ 0.5.3-SNAPSHOT
+
+ 4.0.0
+
+ webmagic-samples
+
+
+
+ us.codecraft
+ webmagic-core
+ ${project.version}
+
+
+ us.codecraft
+ webmagic-extension
+ ${project.version}
+
+
+ junit
+ junit
+
+
+
+
diff --git a/webmagic-saxon/pom.xml.releaseBackup b/webmagic-saxon/pom.xml.releaseBackup
new file mode 100644
index 0000000..bc6c0b1
--- /dev/null
+++ b/webmagic-saxon/pom.xml.releaseBackup
@@ -0,0 +1,45 @@
+
+
+
+ webmagic-parent
+ us.codecraft
+ 0.5.3-SNAPSHOT
+
+ 4.0.0
+
+ webmagic-saxon
+
+
+
+ us.codecraft
+ webmagic-core
+ ${project.version}
+
+
+ net.sourceforge.htmlcleaner
+ htmlcleaner
+ 2.5
+
+
+ net.sf.saxon
+ Saxon-HE
+ 9.5.1-1
+
+
+ junit
+ junit
+
+
+
+
+
+
+ maven-deploy-plugin
+
+ true
+
+
+
+
+
+
\ No newline at end of file
diff --git a/webmagic-scripts/pom.xml.releaseBackup b/webmagic-scripts/pom.xml.releaseBackup
new file mode 100644
index 0000000..c4e7f3f
--- /dev/null
+++ b/webmagic-scripts/pom.xml.releaseBackup
@@ -0,0 +1,79 @@
+
+
+
+ webmagic-parent
+ us.codecraft
+ 0.5.3-SNAPSHOT
+
+ 4.0.0
+
+ us.codecraft
+ webmagic-scripts
+
+
+
+ org.jruby
+ jruby
+ 1.7.6
+
+ org.python
+ jython
+ 2.5.3
+
+
+ commons-cli
+ commons-cli
+ 1.2
+
+
+ junit
+ junit
+ test
+
+
+ us.codecraft
+ webmagic-core
+ ${project.version}
+
+
+ us.codecraft
+ webmagic-extension
+ ${project.version}
+
+
+
+
+
+
+ maven-compiler-plugin
+
+ 1.6
+ 1.6
+ UTF-8
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+
+ UTF-8
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ true
+ ./lib/
+ us.codecraft.webmagic.scripts.ScriptConsole
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/webmagic-selenium/pom.xml.releaseBackup b/webmagic-selenium/pom.xml.releaseBackup
new file mode 100644
index 0000000..5de3ee7
--- /dev/null
+++ b/webmagic-selenium/pom.xml.releaseBackup
@@ -0,0 +1,48 @@
+
+
+
+ webmagic-parent
+ us.codecraft
+ 0.5.3-SNAPSHOT
+
+ 4.0.0
+
+ webmagic-selenium
+
+
+
+ org.seleniumhq.selenium
+ selenium-java
+ 2.46.0
+
+
+ us.codecraft
+ webmagic-core
+ ${project.version}
+
+
+ com.github.detro
+ phantomjsdriver
+ 1.2.0
+
+
+
+
+
+ junit
+ junit
+
+
+
+
+
+
+ maven-deploy-plugin
+
+ true
+
+
+
+
+
+
\ No newline at end of file