com.dangdang => io.elasticjob
diff --git a/elastic-job-cloud-doc/content/00-overview/intro.md b/elastic-job-cloud-doc/content/00-overview/intro.md
index ce74b6f..49a950a 100644
--- a/elastic-job-cloud-doc/content/00-overview/intro.md
+++ b/elastic-job-cloud-doc/content/00-overview/intro.md
@@ -62,7 +62,7 @@
 ```xml
 <!-- 引入elastic-job-cloud执行器模块 -->
 <dependency>
-    <groupId>com.dangdang</groupId>
+    <groupId>io.elasticjob</groupId>
     <artifactId>elastic-job-cloud-executor</artifactId>
     <version>${latest.release.version}</version>
 </dependency>
diff --git a/elastic-job-cloud-doc/content/01-start/quick-start.md b/elastic-job-cloud-doc/content/01-start/quick-start.md
index 325b3a0..0fd271e 100644
--- a/elastic-job-cloud-doc/content/01-start/quick-start.md
+++ b/elastic-job-cloud-doc/content/01-start/quick-start.md
@@ -12,7 +12,7 @@
 ```xml
 <!-- 引入elastic-job-cloud执行器模块 -->
 <dependency>
-    <groupId>com.dangdang</groupId>
+    <groupId>io.elasticjob</groupId>
     <artifactId>elastic-job-cloud-executor</artifactId>
     <version>${latest.release.version}</version>
 </dependency>
diff --git a/elastic-job-cloud-doc/content/02-guide/local-executor.md b/elastic-job-cloud-doc/content/02-guide/local-executor.md
index 586d4cc..91ee68c 100644
--- a/elastic-job-cloud-doc/content/02-guide/local-executor.md
+++ b/elastic-job-cloud-doc/content/02-guide/local-executor.md
@@ -13,13 +13,13 @@
 
 ## 配置
 
-使用`com.dangdang.ddframe.job.cloud.executor.local.LocalCloudJobConfiguration`配置本地作业。
+使用`io.elasticjob.cloud.executor.local.LocalCloudJobConfiguration`配置本地作业。
 
 ```java
 LocalCloudJobConfiguration config = new LocalCloudJobConfiguration(
     new SimpleJobConfiguration(JobCoreConfiguration.newBuilder("FooJob", "*/2 * * * * ?", 3) //1
         .shardingItemParameters("0=Beijing,1=Shanghai,2=Guangzhou")
-        .jobParameter("dbName=dangdang").build(), "com.dangdang.foo.FooJob"), 
+        .jobParameter("dbName=dangdang").build(), "com.xxx.foo.FooJob"), 
         1,                                                                               //2
         "testSimpleJob" , "applicationContext.xml");                                     //3
 ```
@@ -30,7 +30,7 @@
 
 ## 运行
 
-使用`com.dangdang.ddframe.job.cloud.executor.local.LocalTaskExecutor`运行作业。
+使用`io.elasticjob.cloud.executor.local.LocalTaskExecutor`运行作业。
 
 ```java
 new LocalTaskExecutor(localJobConfig).execute();
diff --git a/elastic-job-lite-doc/content/00-overview/intro.md b/elastic-job-lite-doc/content/00-overview/intro.md
index 7007c4b..52c1ab8 100644
--- a/elastic-job-lite-doc/content/00-overview/intro.md
+++ b/elastic-job-lite-doc/content/00-overview/intro.md
@@ -64,14 +64,14 @@
 ```xml
 <!-- 引入elastic-job-lite核心模块 -->
 <dependency>
-    <groupId>com.dangdang</groupId>
+    <groupId>io.elasticjob</groupId>
     <artifactId>elastic-job-lite-core</artifactId>
     <version>${latest.release.version}</version>
 </dependency>
 
 <!-- 使用springframework自定义命名空间时引入 -->
 <dependency>
-    <groupId>com.dangdang</groupId>
+    <groupId>io.elasticjob</groupId>
     <artifactId>elastic-job-lite-spring</artifactId>
     <version>${latest.release.version}</version>
 </dependency>
diff --git a/elastic-job-lite-doc/content/01-start/faq.md b/elastic-job-lite-doc/content/01-start/faq.md
index db4d2a2..fe512c2 100644
--- a/elastic-job-lite-doc/content/01-start/faq.md
+++ b/elastic-job-lite-doc/content/01-start/faq.md
@@ -100,64 +100,26 @@
 
 ***
 
-### 10. Elastic-Job 2.0.0版本API改动较大,升级时需要注意哪些问题?
-
-回答:
-
-基于扩展性提升,概念明晰和命名规范化的考虑,elastic-job 2.0.0版本决定抛弃原有包袱的束缚,重新定义了JAVA API,Spring命名空间并且删除了已废弃的API。
-
-**重新定义JAVA API**
-
-* 配置分为Core, Type和Root3个层级,使用类装饰者模式创建。
-
-* 作业从继承抽象类改为接口化,提供SimpleJob, DataflowJob和ScriptJob接口。
-
-* DataflowJob作业类型简化,去除批量和逐条处理分别,统一使用批量处理,THROUGHPUT和SEQUENCE作业不再提供单独接口,而是统一通过配置方式实现。
-
-**重新定义Spring命名空间**
-
-* 删除`<job:bean>`,细化为`<job:simple>, <job:dataflow>, <job:script>`具体类型。
-
-* Spring命名空间属性由驼峰式修正为Spring命名空间标准命名规范(多单词以-分隔)。
-
-* 作业的Spring命名空间属性regCenter变更为registry-center-ref。
-
-**删除非核心功能**
-
-* 删除offset功能。
-
-* 删除n分钟内正确错误数量统计功能,未来由更加全面的作业事件追踪功能替换。
-
-* 删除内嵌的Zookeeper注册中心,改为在example启动时开启内嵌注册中心,而非在Elastic-Job的核心代码中开启。
-
-**废弃过时API**
-
-* 删除废弃作业类,包括AbstractOneOffElasticJob,AbstractPerpetualElasticJob和AbstractSequencePerpetualElasticJob。
-
-* 删除废弃作业调度器类,包括com.dangdang.ddframe.job.schedule.JobController和com.dangdang.ddframe.job.spring.schedule.SpringJobController。
-
-* 不再支持非Spring命名空间通过xml方式配置bean,如有需要请使用Spring Java Config。
-
-### 11. Elastic-Job 2.1.0版本支持单节点运行多个相同的作业实例,是否兼容原来的数据结构?
+### 10. Elastic-Job 2.1.0版本支持单节点运行多个相同的作业实例,是否兼容原来的数据结构?
 
 回答:
 
 是的。新Elastic-Job Lite的数据结构和原有结构完全兼容。
 
-### 12. 界面Console无法正常显示?
+### 11. 界面Console无法正常显示?
 
 回答:
 
 使用Web Console时应确保与Elastic-Job相关jar包版本保持一致,否则会导致不可用。
 
-### 13. 作业与注册中心无法通信会如何?
+### 12. 作业与注册中心无法通信会如何?
 
 回答:
 
 为了保证作业的在分布式场景下的一致性,一旦作业与注册中心无法通信,运行中的作业会立刻停止执行,但作业的进程不会退出,这样做的目的是为了防止作业重分片时,将与注册中心失去联系的节点执行的分片分配给另外节点,导致同一分片在两个节点中同时执行。
 当作业节点恢复与注册中心联系时,将重新参与分片并恢复执行新的分配到的分片。
 
-### 14. 为什么界面Console中的作业状态是分片待调整?
+### 13. 为什么界面Console中的作业状态是分片待调整?
 
 回答:
 
diff --git a/elastic-job-lite-doc/content/01-start/quick-start.md b/elastic-job-lite-doc/content/01-start/quick-start.md
index 8a80d09..9b4c894 100644
--- a/elastic-job-lite-doc/content/01-start/quick-start.md
+++ b/elastic-job-lite-doc/content/01-start/quick-start.md
@@ -13,7 +13,7 @@
 
 ```xml
 <dependency>
-    <groupId>com.dangdang</groupId>
+    <groupId>io.elasticjob</groupId>
     <artifactId>elastic-job-lite-core</artifactId>
     <version>${latest.release.version}</version>
 </dependency>
@@ -79,7 +79,7 @@
 
 ```xml
 <dependency>
-    <groupId>com.dangdang</groupId>
+    <groupId>io.elasticjob</groupId>
     <artifactId>elastic-job-lite-spring</artifactId>
     <version>${latest.release.version}</version>
 </dependency>
diff --git a/elastic-job-lite-doc/content/02-guide/config-manual.md b/elastic-job-lite-doc/content/02-guide/config-manual.md
index c13309a..c84e061 100644
--- a/elastic-job-lite-doc/content/02-guide/config-manual.md
+++ b/elastic-job-lite-doc/content/02-guide/config-manual.md
@@ -85,7 +85,7 @@
 
 ```xml
 <dependency>
-    <groupId>com.dangdang</groupId>
+    <groupId>io.elasticjob</groupId>
     <artifactId>elastic-job-lite-spring</artifactId>
     <version>${latest.release.version}</version>
 </dependency>
diff --git a/elastic-job-lite-doc/content/02-guide/job-sharding-strategy.md b/elastic-job-lite-doc/content/02-guide/job-sharding-strategy.md
index f8c4187..13185a5 100644
--- a/elastic-job-lite-doc/content/02-guide/job-sharding-strategy.md
+++ b/elastic-job-lite-doc/content/02-guide/job-sharding-strategy.md
@@ -13,7 +13,7 @@
 
 **全路径:**
 
-com.dangdang.ddframe.job.lite.api.strategy.impl.AverageAllocationJobShardingStrategy
+io.elasticjob.lite.api.strategy.impl.AverageAllocationJobShardingStrategy
 
 **策略说明:**
 
@@ -32,7 +32,7 @@
 
 **全路径:**
 
-com.dangdang.ddframe.job.lite.api.strategy.impl.OdevitySortByNameJobShardingStrategy
+io.elasticjob.lite.api.strategy.impl.OdevitySortByNameJobShardingStrategy
 
 **策略说明:**
 
@@ -54,7 +54,7 @@
 
 **全路径:**
 
-com.dangdang.ddframe.job.lite.api.strategy.impl.RotateServerByNameJobShardingStrategy
+io.elasticjob.lite.api.strategy.impl.RotateServerByNameJobShardingStrategy
 
 **策略说明:**
 
@@ -64,7 +64,7 @@
 
 实现JobShardingStrategy接口并实现sharding方法,接口方法参数为作业服务器IP列表和分片策略选项,分片策略选项包括作业名称,分片总数以及分片序列号和个性化参数对照表,可以根据需求定制化自己的分片策略。
 
-欢迎将分片策略以插件的形式贡献至com.dangdang.ddframe.job.lite.api.strategy包。
+欢迎将分片策略以插件的形式贡献至io.elasticjob.lite.api.strategy包。
 
 ## 配置分片策略