diff --git a/weixin4j-example/.classpath b/weixin4j-example/.classpath
deleted file mode 100644
index 0f4a4c27..00000000
--- a/weixin4j-example/.classpath
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/weixin4j-example/.gitignore b/weixin4j-example/.gitignore
index b83d2226..87bd9366 100644
--- a/weixin4j-example/.gitignore
+++ b/weixin4j-example/.gitignore
@@ -1 +1,32 @@
+# Mobile Tools for Java (J2ME)
+.mtj.tmp/
+
+# Package Files #
+*.jar
+*.war
+*.ear
+
+# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
+hs_err_pid*
+
+*~
+
+# eclipse ignore
+*.settings/*
+/.project
+/.classpath
+/.tomcatplugin
+
+# idea ignore
+/.idea
+*.iml
+
+# maven ignore
+target/*
+
+# other ignore
+*.log
+*.tmp
+Thumbs.db
/target/
+.DS_Store
diff --git a/weixin4j-example/.project b/weixin4j-example/.project
deleted file mode 100644
index 02cca376..00000000
--- a/weixin4j-example/.project
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
- weixin4j-example
-
-
-
-
-
- org.eclipse.wst.jsdt.core.javascriptValidator
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.wst.common.project.facet.core.builder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
- org.eclipse.wst.validation.validationbuilder
-
-
-
-
-
- org.eclipse.jem.workbench.JavaEMFNature
- org.eclipse.wst.common.modulecore.ModuleCoreNature
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
- org.eclipse.wst.common.project.facet.core.nature
- org.eclipse.wst.jsdt.core.jsNature
-
-
diff --git a/weixin4j-example/.settings/.jsdtscope b/weixin4j-example/.settings/.jsdtscope
deleted file mode 100644
index b72a6a47..00000000
--- a/weixin4j-example/.settings/.jsdtscope
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/weixin4j-example/.settings/org.eclipse.core.resources.prefs b/weixin4j-example/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index db326978..00000000
--- a/weixin4j-example/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-eclipse.preferences.version=1
-encoding//src/main/resources=UTF-8
-encoding/=UTF-8
diff --git a/weixin4j-example/.settings/org.eclipse.jdt.core.prefs b/weixin4j-example/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 5ce45188..00000000
--- a/weixin4j-example/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,13 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.6
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.source=1.6
diff --git a/weixin4j-example/.settings/org.eclipse.m2e.core.prefs b/weixin4j-example/.settings/org.eclipse.m2e.core.prefs
deleted file mode 100644
index f897a7f1..00000000
--- a/weixin4j-example/.settings/org.eclipse.m2e.core.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-activeProfiles=
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1
diff --git a/weixin4j-example/.settings/org.eclipse.wst.common.component b/weixin4j-example/.settings/org.eclipse.wst.common.component
deleted file mode 100644
index 9ba00d9c..00000000
--- a/weixin4j-example/.settings/org.eclipse.wst.common.component
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/weixin4j-example/.settings/org.eclipse.wst.common.project.facet.core.xml b/weixin4j-example/.settings/org.eclipse.wst.common.project.facet.core.xml
deleted file mode 100644
index 52729551..00000000
--- a/weixin4j-example/.settings/org.eclipse.wst.common.project.facet.core.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/weixin4j-example/.settings/org.eclipse.wst.jsdt.ui.superType.container b/weixin4j-example/.settings/org.eclipse.wst.jsdt.ui.superType.container
deleted file mode 100644
index 3bd5d0a4..00000000
--- a/weixin4j-example/.settings/org.eclipse.wst.jsdt.ui.superType.container
+++ /dev/null
@@ -1 +0,0 @@
-org.eclipse.wst.jsdt.launching.baseBrowserLibrary
\ No newline at end of file
diff --git a/weixin4j-example/.settings/org.eclipse.wst.jsdt.ui.superType.name b/weixin4j-example/.settings/org.eclipse.wst.jsdt.ui.superType.name
deleted file mode 100644
index 05bd71b6..00000000
--- a/weixin4j-example/.settings/org.eclipse.wst.jsdt.ui.superType.name
+++ /dev/null
@@ -1 +0,0 @@
-Window
\ No newline at end of file
diff --git a/weixin4j-example/.settings/org.eclipse.wst.validation.prefs b/weixin4j-example/.settings/org.eclipse.wst.validation.prefs
deleted file mode 100644
index 04cad8cb..00000000
--- a/weixin4j-example/.settings/org.eclipse.wst.validation.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-disabled=06target
-eclipse.preferences.version=1