You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ni...@apache.org on 2018/01/13 08:31:57 UTC

[incubator-servicecomb-java-chassis] 03/06: SCB-230 change maven groupId from io.servicecomb to org.apache.servicecomb

This is an automated email from the ASF dual-hosted git repository.

ningjiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-java-chassis.git

commit d15d9b508192340dfdbb139c8eabc3f1007bd1d2
Author: wujimin <wu...@huawei.com>
AuthorDate: Sat Jan 13 11:06:36 2018 +0800

    SCB-230 change maven groupId from io.servicecomb to org.apache.servicecomb
---
 README.md                                          |   6 +-
 common/common-javassist/pom.xml                    |   4 +-
 common/common-protobuf/pom.xml                     |   6 +-
 common/common-rest/pom.xml                         |   6 +-
 common/pom.xml                                     |   2 +-
 core/pom.xml                                       |  10 +-
 coverage-reports/pom.xml                           | 108 ++++++++++-----------
 demo/demo-crossapp/crossapp-client/pom.xml         |  10 +-
 demo/demo-crossapp/crossapp-server/pom.xml         |   8 +-
 demo/demo-crossapp/pom.xml                         |   2 +-
 demo/demo-edge/authentication/pom.xml              |   6 +-
 demo/demo-edge/edge-service/pom.xml                |   8 +-
 demo/demo-edge/hiboard-business-1-1-0/pom.xml      |  10 +-
 demo/demo-edge/hiboard-business-1.0.0/pom.xml      |  10 +-
 demo/demo-edge/hiboard-business-2.0.0/pom.xml      |  10 +-
 demo/demo-edge/hiboard-consumer/pom.xml            |  12 +--
 demo/demo-edge/hiboard-model/pom.xml               |   4 +-
 demo/demo-edge/pom.xml                             |   2 +-
 demo/demo-jaxrs/jaxrs-client/pom.xml               |   8 +-
 demo/demo-jaxrs/jaxrs-server/pom.xml               |   8 +-
 demo/demo-jaxrs/pom.xml                            |   2 +-
 demo/demo-local/pom.xml                            |   6 +-
 demo/demo-multiple/a-client/pom.xml                |   2 +-
 demo/demo-multiple/a-server/pom.xml                |   2 +-
 demo/demo-multiple/b-client/pom.xml                |   2 +-
 demo/demo-multiple/b-server/pom.xml                |   2 +-
 demo/demo-multiple/multiple-client/pom.xml         |   8 +-
 demo/demo-multiple/multiple-server/pom.xml         |   8 +-
 demo/demo-multiple/pom.xml                         |  14 +--
 demo/demo-pojo/pojo-client/pom.xml                 |   8 +-
 demo/demo-pojo/pojo-server/pom.xml                 |   8 +-
 demo/demo-pojo/pojo-tests/pom.xml                  |   6 +-
 demo/demo-pojo/pom.xml                             |   2 +-
 demo/demo-schema/pom.xml                           |  18 ++--
 demo/demo-server-servlet/pom.xml                   |   4 +-
 demo/demo-signature/pom.xml                        |   4 +-
 .../demo-spring-boot-discovery-client/pom.xml      |   8 +-
 .../demo-spring-boot-discovery-server/pom.xml      |  10 +-
 .../demo-spring-boot-zuul-proxy/pom.xml            |   8 +-
 demo/demo-spring-boot-discovery/pom.xml            |   6 +-
 .../demo-spring-boot-jaxrs-client/pom.xml          |   6 +-
 .../demo-spring-boot-jaxrs-server/pom.xml          |   6 +-
 .../demo-spring-boot-springmvc-client/pom.xml      |   6 +-
 .../demo-spring-boot-springmvc-server/pom.xml      |   6 +-
 demo/demo-spring-boot-provider/pom.xml             |   4 +-
 .../demo-spring-boot-pojo-client/pom.xml           |   6 +-
 .../demo-spring-boot-pojo-server/pom.xml           |   6 +-
 demo/demo-spring-boot-transport/pom.xml            |   2 +-
 demo/demo-springmvc/pom.xml                        |   2 +-
 demo/demo-springmvc/springmvc-client/pom.xml       |  12 +--
 demo/demo-springmvc/springmvc-server/pom.xml       |  10 +-
 demo/docker-build-config/pom.xml                   |   2 +-
 demo/docker-run-config/pom.xml                     |   2 +-
 demo/perf/pom.xml                                  |  12 +--
 demo/pom.xml                                       |  32 +++---
 dynamic-config/config-apollo/pom.xml               |   6 +-
 dynamic-config/pom.xml                             |   2 +-
 edge/edge-core/pom.xml                             |   8 +-
 edge/pom.xml                                       |   2 +-
 foundations/foundation-common/pom.xml              |   2 +-
 foundations/foundation-config-cc/pom.xml           |   8 +-
 foundations/foundation-config/pom.xml              |   6 +-
 foundations/foundation-metrics/pom.xml             |   4 +-
 foundations/foundation-ssl/pom.xml                 |   4 +-
 foundations/foundation-test-scaffolding/pom.xml    |   2 +-
 foundations/foundation-vertx/pom.xml               |   8 +-
 foundations/pom.xml                                |   2 +-
 handlers/handler-bizkeeper/pom.xml                 |   6 +-
 handlers/handler-flowcontrol-qps/pom.xml           |   4 +-
 handlers/handler-loadbalance/pom.xml               |   6 +-
 handlers/handler-publickey-auth/pom.xml            |   4 +-
 handlers/handler-tracing-zipkin/pom.xml            |   8 +-
 handlers/pom.xml                                   |   2 +-
 integration-tests/jaxrs-tests/pom.xml              |   8 +-
 integration-tests/pojo-test/pom.xml                |   8 +-
 integration-tests/pom.xml                          |  18 ++--
 integration-tests/spring-jaxrs-tests/pom.xml       |  10 +-
 integration-tests/spring-pojo-tests/pom.xml        |   8 +-
 integration-tests/spring-springmvc-tests/pom.xml   |   8 +-
 .../spring-zuul-tracing-tests/pom.xml              |  10 +-
 integration-tests/springmvc-tests/pom.xml          |   8 +-
 integration-tests/test-common/pom.xml              |   8 +-
 integration-tests/tracing-tests/pom.xml            |  16 +--
 java-chassis-dependencies/pom.xml                  |  94 +++++++++---------
 java-chassis-distribution/pom.xml                  |  76 +++++++--------
 metrics/metrics-common/pom.xml                     |   2 +-
 metrics/metrics-core/pom.xml                       |   6 +-
 metrics/metrics-extension/pom.xml                  |   2 +-
 .../metrics-integration/metrics-prometheus/pom.xml |   4 +-
 metrics/metrics-integration/pom.xml                |   2 +-
 metrics/pom.xml                                    |   2 +-
 parent/pom.xml                                     |   2 +-
 pom.xml                                            |   2 +-
 providers/pom.xml                                  |   2 +-
 providers/provider-jaxrs/pom.xml                   |   8 +-
 providers/provider-pojo/pom.xml                    |   6 +-
 providers/provider-rest-common/pom.xml             |   6 +-
 providers/provider-springmvc/pom.xml               |   8 +-
 samples/auth-sample/auth-consumer/pom.xml          |  16 +--
 samples/auth-sample/auth-provider/pom.xml          |  12 +--
 samples/auth-sample/pom.xml                        |   2 +-
 samples/bmi/calculator/pom.xml                     |  10 +-
 samples/bmi/pom.xml                                |   4 +-
 samples/bmi/webapp/pom.xml                         |  10 +-
 .../codefirst-sample/codefirst-consumer/pom.xml    |  10 +-
 .../codefirst-sample/codefirst-provider/pom.xml    |  12 +--
 samples/codefirst-sample/pom.xml                   |   2 +-
 samples/common-schema/pom.xml                      |   2 +-
 samples/config-apollo-sample/pom.xml               |   6 +-
 .../custom-handler-consumer/pom.xml                |  14 +--
 .../custom-handler-provider/pom.xml                |  14 +--
 samples/custom-handler-sample/pom.xml              |   2 +-
 samples/jaxrs-sample/jaxrs-consumer/pom.xml        |  16 +--
 samples/jaxrs-sample/jaxrs-provider/pom.xml        |  16 +--
 samples/jaxrs-sample/pom.xml                       |   2 +-
 samples/metrics-extend-healthcheck/pom.xml         |   6 +-
 .../metrics-write-file-log4j-springboot/pom.xml    |  12 +--
 .../metrics-write-file-log4j2-springboot/pom.xml   |  12 +--
 .../metrics-write-file/pom.xml                     |   4 +-
 samples/metrics-write-file-sample/pom.xml          |   6 +-
 samples/pojo-sample/pojo-consumer/pom.xml          |  16 +--
 samples/pojo-sample/pojo-provider/pom.xml          |  16 +--
 samples/pojo-sample/pom.xml                        |   2 +-
 samples/pom.xml                                    |   6 +-
 samples/springmvc-sample/pom.xml                   |   2 +-
 .../springmvc-sample/springmvc-consumer/pom.xml    |  18 ++--
 .../springmvc-sample/springmvc-provider/pom.xml    |  16 +--
 scripts/change_pom.py                              |   4 +-
 service-registry/pom.xml                           |  10 +-
 spring-boot-starter/pom.xml                        |   2 +-
 .../spring-boot-starter-configuration/pom.xml      |   6 +-
 .../spring-boot-starter-discovery/pom.xml          |   4 +-
 .../spring-boot-starter-provider/pom.xml           |   6 +-
 .../spring-boot-starter-registry/pom.xml           |   4 +-
 .../spring-boot-starter-servicecomb/pom.xml        |  16 +--
 .../spring-boot-starter-transport/pom.xml          |   8 +-
 .../spring-cloud-zuul-zipkin/pom.xml               |   4 +-
 spring-boot-starter/spring-cloud-zuul/pom.xml      |   8 +-
 swagger/pom.xml                                    |   2 +-
 swagger/swagger-generator/generator-core/pom.xml   |   8 +-
 swagger/swagger-generator/generator-jaxrs/pom.xml  |   4 +-
 .../swagger-generator/generator-springmvc/pom.xml  |   4 +-
 swagger/swagger-generator/pom.xml                  |   2 +-
 swagger/swagger-invocation/invocation-core/pom.xml |   6 +-
 .../swagger-invocation/invocation-jaxrs/pom.xml    |   4 +-
 .../invocation-springmvc/pom.xml                   |   4 +-
 swagger/swagger-invocation/pom.xml                 |   2 +-
 tracing/README.md                                  |   2 +-
 tracing/pom.xml                                    |   2 +-
 tracing/tracing-common/pom.xml                     |   2 +-
 tracing/tracing-zipkin/pom.xml                     |   4 +-
 transports/pom.xml                                 |   2 +-
 transports/transport-highway/pom.xml               |  10 +-
 transports/transport-rest/pom.xml                  |   2 +-
 .../transport-rest/transport-rest-client/pom.xml   |   6 +-
 .../transport-rest/transport-rest-servlet/pom.xml  |   6 +-
 .../transport-rest/transport-rest-vertx/pom.xml    |   6 +-
 157 files changed, 653 insertions(+), 653 deletions(-)

diff --git a/README.md b/README.md
index 954cdd4..e07cee9 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
 # Java Chassis [![Build Status](https://travis-ci.org/apache/incubator-servicecomb-java-chassis.svg?branch=master)](https://travis-ci.org/apache/incubator-servicecomb-java-chassis?branch=master)[![Coverage Status](https://coveralls.io/repos/github/apache/incubator-servicecomb-java-chassis/badge.svg?branch=master)](https://coveralls.io/github/apache/incubator-servicecomb-java-chassis?branch=master)
-[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.servicecomb/java-chassis-core/badge.svg)](http://search.maven.org/#search%7Cga%7C1%7Cio.servicecomb)
+[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.servicecomb/java-chassis-core/badge.svg)](http://search.maven.org/#search%7Cga%7C1%7Corg.apache.servicecomb)
 [![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html)
 
 Apache ServiceComb (incubating) Java Chassis is a Software Development Kit (SDK) for rapid development of microservices in Java, providing service registration, service discovery, dynamic routing, and service management features
@@ -8,7 +8,7 @@ Apache ServiceComb (incubating) Java Chassis is a Software Development Kit (SDK)
 
 Provider service:
 ```java
-import io.servicecomb.*;
+import org.apache.servicecomb.*;
 @RpcSchema(schemaId = "helloworld")
 public class HelloWorldProvider implements HelloWorld {
     public String sayHello(String name) {
@@ -19,7 +19,7 @@ public class HelloWorldProvider implements HelloWorld {
 
 Consumer service:
 ```java
-import io.servicecomb.*;
+import org.apache.servicecomb.*;
 @Component
 public class HelloWorldConsumer  {
 	@RpcReference(microserviceName = "pojo", schemaId = "helloworld")
diff --git a/common/common-javassist/pom.xml b/common/common-javassist/pom.xml
index 63fb9bd..b669999 100644
--- a/common/common-javassist/pom.xml
+++ b/common/common-javassist/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>common</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -32,7 +32,7 @@
       <artifactId>javassist</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-common</artifactId>
     </dependency>
     <dependency>
diff --git a/common/common-protobuf/pom.xml b/common/common-protobuf/pom.xml
index f9f1026..f86c1d9 100644
--- a/common/common-protobuf/pom.xml
+++ b/common/common-protobuf/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>common</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -28,7 +28,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>java-chassis-core</artifactId>
     </dependency>
     <dependency>
@@ -45,7 +45,7 @@
       <artifactId>jackson-dataformat-protobuf</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>common-javassist</artifactId>
     </dependency>
     <dependency>
diff --git a/common/common-rest/pom.xml b/common/common-rest/pom.xml
index 5dd4327..d97d944 100644
--- a/common/common-rest/pom.xml
+++ b/common/common-rest/pom.xml
@@ -21,7 +21,7 @@
   xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>common</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -31,7 +31,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>java-chassis-core</artifactId>
     </dependency>
     <dependency>
@@ -50,7 +50,7 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-metrics</artifactId>
     </dependency>
   </dependencies>
diff --git a/common/pom.xml b/common/pom.xml
index 88e9bbf..75eebea 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
diff --git a/core/pom.xml b/core/pom.xml
index 7f5eeb5..c4e690b 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
@@ -29,15 +29,15 @@
   
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>service-registry</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>swagger-invocation-core</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-metrics</artifactId>
     </dependency>
     <dependency>
@@ -70,7 +70,7 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-test-scaffolding</artifactId>
     </dependency>
   </dependencies>
diff --git a/coverage-reports/pom.xml b/coverage-reports/pom.xml
index 35f59b8..7608697 100644
--- a/coverage-reports/pom.xml
+++ b/coverage-reports/pom.xml
@@ -19,7 +19,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
@@ -31,232 +31,232 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-common</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-ssl</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-config</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-vertx</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-metrics</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>java-chassis-core</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-bizkeeper</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-loadbalance</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-publickey-auth</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-flowcontrol-qps</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>common-rest</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-client</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-servlet</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>common-protobuf</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>common-javassist</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>swagger-generator-core</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>swagger-generator-jaxrs</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>swagger-generator-springmvc</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>swagger-invocation-core</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>swagger-invocation-jaxrs</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>swagger-invocation-springmvc</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>service-registry</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-rest-common</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-jaxrs</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-highway</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-configuration</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-provider</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-transport</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-discovery</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-registry</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-tracing-zipkin</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>config-apollo</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>pojo-client</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>pojo-server</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>jaxrs-client</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>jaxrs-server</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>springmvc-client</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>springmvc-server</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>crossapp-client</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>crossapp-server</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-spring-boot-jaxrs-server</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-spring-boot-jaxrs-client</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-spring-boot-pojo-client</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-spring-boot-pojo-server</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-spring-boot-discovery-server</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-spring-boot-discovery-client</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-spring-boot-zuul-proxy</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.tests</groupId>
+      <groupId>org.apache.servicecomb.tests</groupId>
       <artifactId>jaxrs-tests</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.tests</groupId>
+      <groupId>org.apache.servicecomb.tests</groupId>
       <artifactId>springmvc-tests</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.tests</groupId>
+      <groupId>org.apache.servicecomb.tests</groupId>
       <artifactId>tracing-tests</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
diff --git a/demo/demo-crossapp/crossapp-client/pom.xml b/demo/demo-crossapp/crossapp-client/pom.xml
index 6b98e01..a031db0 100644
--- a/demo/demo-crossapp/crossapp-client/pom.xml
+++ b/demo/demo-crossapp/crossapp-client/pom.xml
@@ -21,7 +21,7 @@
   xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-crossapp</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -30,15 +30,15 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-schema</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
   </dependencies>
@@ -58,7 +58,7 @@
         <configuration>
           <mixins>
             <mixin>
-              <groupId>io.servicecomb.demo</groupId>
+              <groupId>org.apache.servicecomb.demo</groupId>
               <artifactId>docker-run-config</artifactId>
               <version>0.6.0-SNAPSHOT</version>
             </mixin>
diff --git a/demo/demo-crossapp/crossapp-server/pom.xml b/demo/demo-crossapp/crossapp-server/pom.xml
index b0123d3..1e08da0 100644
--- a/demo/demo-crossapp/crossapp-server/pom.xml
+++ b/demo/demo-crossapp/crossapp-server/pom.xml
@@ -21,7 +21,7 @@
   xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-crossapp</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -30,11 +30,11 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-schema</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
   </dependencies>
@@ -54,7 +54,7 @@
         <configuration>
           <mixins>
             <mixin>
-              <groupId>io.servicecomb.demo</groupId>
+              <groupId>org.apache.servicecomb.demo</groupId>
               <artifactId>docker-build-config</artifactId>
               <version>0.6.0-SNAPSHOT</version>
             </mixin>
diff --git a/demo/demo-crossapp/pom.xml b/demo/demo-crossapp/pom.xml
index 81e8544..0937f4c 100644
--- a/demo/demo-crossapp/pom.xml
+++ b/demo/demo-crossapp/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
diff --git a/demo/demo-edge/authentication/pom.xml b/demo/demo-edge/authentication/pom.xml
index 9d176e8..5796d87 100644
--- a/demo/demo-edge/authentication/pom.xml
+++ b/demo/demo-edge/authentication/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-edge</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -27,11 +27,11 @@
   <name>Java Chassis::Demo::Edge::Authentication</name>
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
   </dependencies>
diff --git a/demo/demo-edge/edge-service/pom.xml b/demo/demo-edge/edge-service/pom.xml
index 2e2b1cc..62f2be4 100644
--- a/demo/demo-edge/edge-service/pom.xml
+++ b/demo/demo-edge/edge-service/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-edge</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -32,15 +32,15 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>edge-core</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-loadbalance</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
   </dependencies>
diff --git a/demo/demo-edge/hiboard-business-1-1-0/pom.xml b/demo/demo-edge/hiboard-business-1-1-0/pom.xml
index dbff30d..22e2d7b 100644
--- a/demo/demo-edge/hiboard-business-1-1-0/pom.xml
+++ b/demo/demo-edge/hiboard-business-1-1-0/pom.xml
@@ -18,7 +18,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-edge</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -30,19 +30,19 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-servlet</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>hiboard-model</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
diff --git a/demo/demo-edge/hiboard-business-1.0.0/pom.xml b/demo/demo-edge/hiboard-business-1.0.0/pom.xml
index 4b996d2..db80e49 100644
--- a/demo/demo-edge/hiboard-business-1.0.0/pom.xml
+++ b/demo/demo-edge/hiboard-business-1.0.0/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-edge</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -33,19 +33,19 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-servlet</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>hiboard-model</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
diff --git a/demo/demo-edge/hiboard-business-2.0.0/pom.xml b/demo/demo-edge/hiboard-business-2.0.0/pom.xml
index 7e5d20d..590b305 100644
--- a/demo/demo-edge/hiboard-business-2.0.0/pom.xml
+++ b/demo/demo-edge/hiboard-business-2.0.0/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-edge</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -33,19 +33,19 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-servlet</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>hiboard-model</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
diff --git a/demo/demo-edge/hiboard-consumer/pom.xml b/demo/demo-edge/hiboard-consumer/pom.xml
index 6262a95..4bd28aa 100644
--- a/demo/demo-edge/hiboard-consumer/pom.xml
+++ b/demo/demo-edge/hiboard-consumer/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-edge</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -33,23 +33,23 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-servlet</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>hiboard-model</artifactId>
       <version>0.6.0-SNAPSHOT</version>
     </dependency>
diff --git a/demo/demo-edge/hiboard-model/pom.xml b/demo/demo-edge/hiboard-model/pom.xml
index 8351581..136e82f 100644
--- a/demo/demo-edge/hiboard-model/pom.xml
+++ b/demo/demo-edge/hiboard-model/pom.xml
@@ -19,7 +19,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-edge</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -27,7 +27,7 @@
   <name>Java Chassis::Demo::Edge::HiBoard Model</name>
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>service-registry</artifactId>
     </dependency>
   </dependencies>
diff --git a/demo/demo-edge/pom.xml b/demo/demo-edge/pom.xml
index 4e210f9..a57abf5 100644
--- a/demo/demo-edge/pom.xml
+++ b/demo/demo-edge/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
diff --git a/demo/demo-jaxrs/jaxrs-client/pom.xml b/demo/demo-jaxrs/jaxrs-client/pom.xml
index 3b65bd3..255bdeb 100644
--- a/demo/demo-jaxrs/jaxrs-client/pom.xml
+++ b/demo/demo-jaxrs/jaxrs-client/pom.xml
@@ -21,7 +21,7 @@
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-jaxrs</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -30,15 +30,15 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>demo-schema</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>provider-jaxrs</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>provider-springmvc</artifactId>
 		</dependency>
 	</dependencies>
diff --git a/demo/demo-jaxrs/jaxrs-server/pom.xml b/demo/demo-jaxrs/jaxrs-server/pom.xml
index 71ee3ee..f8dcd78 100644
--- a/demo/demo-jaxrs/jaxrs-server/pom.xml
+++ b/demo/demo-jaxrs/jaxrs-server/pom.xml
@@ -21,7 +21,7 @@
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-jaxrs</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -30,11 +30,11 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>demo-schema</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>provider-jaxrs</artifactId>
 		</dependency>
 	</dependencies>
@@ -54,7 +54,7 @@
 				<configuration>
 					<mixins>
 						<mixin>
-							<groupId>io.servicecomb.demo</groupId>
+							<groupId>org.apache.servicecomb.demo</groupId>
 							<artifactId>docker-build-config</artifactId>
 							<version>0.6.0-SNAPSHOT</version>
 						</mixin>
diff --git a/demo/demo-jaxrs/pom.xml b/demo/demo-jaxrs/pom.xml
index 9c123e6..9485e37 100644
--- a/demo/demo-jaxrs/pom.xml
+++ b/demo/demo-jaxrs/pom.xml
@@ -20,7 +20,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
diff --git a/demo/demo-local/pom.xml b/demo/demo-local/pom.xml
index fb0dde4..a8bd3d8 100644
--- a/demo/demo-local/pom.xml
+++ b/demo/demo-local/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -27,11 +27,11 @@
 	<name>Java Chassis::Demo::Local</name>
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>pojo-server</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>pojo-client</artifactId>
 		</dependency>
 	</dependencies>
diff --git a/demo/demo-multiple/a-client/pom.xml b/demo/demo-multiple/a-client/pom.xml
index 2df5eb6..6364295 100644
--- a/demo/demo-multiple/a-client/pom.xml
+++ b/demo/demo-multiple/a-client/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-multiple</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
diff --git a/demo/demo-multiple/a-server/pom.xml b/demo/demo-multiple/a-server/pom.xml
index 4a55733..5d0f764 100644
--- a/demo/demo-multiple/a-server/pom.xml
+++ b/demo/demo-multiple/a-server/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-multiple</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
diff --git a/demo/demo-multiple/b-client/pom.xml b/demo/demo-multiple/b-client/pom.xml
index 55e9874..b0457e6 100644
--- a/demo/demo-multiple/b-client/pom.xml
+++ b/demo/demo-multiple/b-client/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-multiple</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
diff --git a/demo/demo-multiple/b-server/pom.xml b/demo/demo-multiple/b-server/pom.xml
index dffd339..77daebf 100644
--- a/demo/demo-multiple/b-server/pom.xml
+++ b/demo/demo-multiple/b-server/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-multiple</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
diff --git a/demo/demo-multiple/multiple-client/pom.xml b/demo/demo-multiple/multiple-client/pom.xml
index 620c155..212784e 100644
--- a/demo/demo-multiple/multiple-client/pom.xml
+++ b/demo/demo-multiple/multiple-client/pom.xml
@@ -20,7 +20,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-multiple</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -28,11 +28,11 @@
 	<name>Java Chassis::Demo::Multiple::Client</name>
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>a-client</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>b-client</artifactId>
 		</dependency>
 	</dependencies>
@@ -48,7 +48,7 @@
 				<configuration>
 					<mixins>
 						<mixin>
-							<groupId>io.servicecomb.demo</groupId>
+							<groupId>org.apache.servicecomb.demo</groupId>
 							<artifactId>docker-run-config</artifactId>
 							<version>0.6.0-SNAPSHOT</version>
 						</mixin>
diff --git a/demo/demo-multiple/multiple-server/pom.xml b/demo/demo-multiple/multiple-server/pom.xml
index cce52b3..bc0cc95 100644
--- a/demo/demo-multiple/multiple-server/pom.xml
+++ b/demo/demo-multiple/multiple-server/pom.xml
@@ -20,7 +20,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-multiple</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -28,11 +28,11 @@
 	<name>Java Chassis::Demo::Multiple::Server</name>
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>a-server</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>b-server</artifactId>
 		</dependency>
 	</dependencies>
@@ -48,7 +48,7 @@
 				<configuration>
 					<mixins>
 						<mixin>
-							<groupId>io.servicecomb.demo</groupId>
+							<groupId>org.apache.servicecomb.demo</groupId>
 							<artifactId>docker-build-config</artifactId>
 							<version>0.6.0-SNAPSHOT</version>
 						</mixin>
diff --git a/demo/demo-multiple/pom.xml b/demo/demo-multiple/pom.xml
index c5a07e2..048128a 100644
--- a/demo/demo-multiple/pom.xml
+++ b/demo/demo-multiple/pom.xml
@@ -20,7 +20,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -39,22 +39,22 @@
 	<dependencyManagement>
 		<dependencies>
 			<dependency>
-				<groupId>io.servicecomb.demo</groupId>
+				<groupId>org.apache.servicecomb.demo</groupId>
 				<artifactId>a-server</artifactId>
 				<version>0.6.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
-				<groupId>io.servicecomb.demo</groupId>
+				<groupId>org.apache.servicecomb.demo</groupId>
 				<artifactId>a-client</artifactId>
 				<version>0.6.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
-				<groupId>io.servicecomb.demo</groupId>
+				<groupId>org.apache.servicecomb.demo</groupId>
 				<artifactId>b-server</artifactId>
 				<version>0.6.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
-				<groupId>io.servicecomb.demo</groupId>
+				<groupId>org.apache.servicecomb.demo</groupId>
 				<artifactId>b-client</artifactId>
 				<version>0.6.0-SNAPSHOT</version>
 			</dependency>
@@ -63,11 +63,11 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>demo-schema</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>provider-pojo</artifactId>
 		</dependency>
 	</dependencies>
diff --git a/demo/demo-pojo/pojo-client/pom.xml b/demo/demo-pojo/pojo-client/pom.xml
index 4c177d1..8de1e52 100644
--- a/demo/demo-pojo/pojo-client/pom.xml
+++ b/demo/demo-pojo/pojo-client/pom.xml
@@ -20,7 +20,7 @@
   xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-pojo</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -29,11 +29,11 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-schema</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
   </dependencies>
@@ -53,7 +53,7 @@
         <configuration>
           <mixins>
             <mixin>
-              <groupId>io.servicecomb.demo</groupId>
+              <groupId>org.apache.servicecomb.demo</groupId>
               <artifactId>docker-run-config</artifactId>
               <version>0.6.0-SNAPSHOT</version>
             </mixin>
diff --git a/demo/demo-pojo/pojo-server/pom.xml b/demo/demo-pojo/pojo-server/pom.xml
index 903705a..e5f51e7 100644
--- a/demo/demo-pojo/pojo-server/pom.xml
+++ b/demo/demo-pojo/pojo-server/pom.xml
@@ -20,7 +20,7 @@
   xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-pojo</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -29,11 +29,11 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-schema</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
   </dependencies>
@@ -53,7 +53,7 @@
         <configuration>
           <mixins>
             <mixin>
-              <groupId>io.servicecomb.demo</groupId>
+              <groupId>org.apache.servicecomb.demo</groupId>
               <artifactId>docker-build-config</artifactId>
               <version>0.6.0-SNAPSHOT</version>
             </mixin>
diff --git a/demo/demo-pojo/pojo-tests/pom.xml b/demo/demo-pojo/pojo-tests/pom.xml
index 283d071..441cbd1 100644
--- a/demo/demo-pojo/pojo-tests/pom.xml
+++ b/demo/demo-pojo/pojo-tests/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>demo-pojo</artifactId>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -31,11 +31,11 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-schema</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
     <dependency>
diff --git a/demo/demo-pojo/pom.xml b/demo/demo-pojo/pom.xml
index 5dd16a4..2fac91d 100644
--- a/demo/demo-pojo/pom.xml
+++ b/demo/demo-pojo/pom.xml
@@ -20,7 +20,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
diff --git a/demo/demo-schema/pom.xml b/demo/demo-schema/pom.xml
index fcfb4d9..d4c3a86 100644
--- a/demo/demo-schema/pom.xml
+++ b/demo/demo-schema/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -29,23 +29,23 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-bizkeeper</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-loadbalance</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-highway</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-servlet</artifactId>
     </dependency>
     <dependency>
@@ -54,15 +54,15 @@
       <scope>compile</scope>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-flowcontrol-qps</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>swagger-generator-springmvc</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-signature</artifactId>
     </dependency>
   </dependencies>
diff --git a/demo/demo-server-servlet/pom.xml b/demo/demo-server-servlet/pom.xml
index 3dca6a1..8b95247 100644
--- a/demo/demo-server-servlet/pom.xml
+++ b/demo/demo-server-servlet/pom.xml
@@ -21,7 +21,7 @@
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -32,7 +32,7 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>pojo-server</artifactId>
 		</dependency>
 	</dependencies>
diff --git a/demo/demo-signature/pom.xml b/demo/demo-signature/pom.xml
index e528129..a7e3109 100644
--- a/demo/demo-signature/pom.xml
+++ b/demo/demo-signature/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -29,7 +29,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>common-rest</artifactId>
     </dependency>
   </dependencies>
diff --git a/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-client/pom.xml b/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-client/pom.xml
index 316fb08..1932ea4 100644
--- a/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-client/pom.xml
+++ b/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-client/pom.xml
@@ -21,7 +21,7 @@
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot-discovery</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -29,11 +29,11 @@
 	<name>Java Chassis::Demo::Spring Boot Discovery::Client</name>
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>demo-schema</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>spring-boot-starter-discovery</artifactId>
 		</dependency>
 	</dependencies>
@@ -49,7 +49,7 @@
 				<configuration>
 					<mixins>
 						<mixin>
-							<groupId>io.servicecomb.demo</groupId>
+							<groupId>org.apache.servicecomb.demo</groupId>
 							<artifactId>docker-run-config</artifactId>
 							<version>0.6.0-SNAPSHOT</version>
 						</mixin>
diff --git a/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-server/pom.xml b/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-server/pom.xml
index f914ac9..0bdae94 100644
--- a/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-server/pom.xml
+++ b/demo/demo-spring-boot-discovery/demo-spring-boot-discovery-server/pom.xml
@@ -20,7 +20,7 @@
   xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-spring-boot-discovery</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -28,17 +28,17 @@
   <name>Java Chassis::Demo::Spring Boot Discovery::Server</name>
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-schema</artifactId>
       <exclusions>
         <exclusion>
-          <groupId>io.servicecomb.demo</groupId>
+          <groupId>org.apache.servicecomb.demo</groupId>
           <artifactId>demo-signature</artifactId>
         </exclusion>
       </exclusions>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
   </dependencies>
@@ -58,7 +58,7 @@
         <configuration>
           <mixins>
             <mixin>
-              <groupId>io.servicecomb.demo</groupId>
+              <groupId>org.apache.servicecomb.demo</groupId>
               <artifactId>docker-build-config</artifactId>
               <version>0.6.0-SNAPSHOT</version>
             </mixin>
diff --git a/demo/demo-spring-boot-discovery/demo-spring-boot-zuul-proxy/pom.xml b/demo/demo-spring-boot-discovery/demo-spring-boot-zuul-proxy/pom.xml
index fe08f64..d84c92a 100644
--- a/demo/demo-spring-boot-discovery/demo-spring-boot-zuul-proxy/pom.xml
+++ b/demo/demo-spring-boot-discovery/demo-spring-boot-zuul-proxy/pom.xml
@@ -21,7 +21,7 @@
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot-discovery</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -44,11 +44,11 @@
 			<artifactId>spring-cloud-starter-hystrix</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>spring-boot-starter-discovery</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>demo-schema</artifactId>
 		</dependency>
 	</dependencies>
@@ -64,7 +64,7 @@
 				<configuration>
 					<mixins>
 						<mixin>
-							<groupId>io.servicecomb.demo</groupId>
+							<groupId>org.apache.servicecomb.demo</groupId>
 							<artifactId>docker-run-config</artifactId>
 							<version>0.6.0-SNAPSHOT</version>
 						</mixin>
diff --git a/demo/demo-spring-boot-discovery/pom.xml b/demo/demo-spring-boot-discovery/pom.xml
index 7ff9b54..c0ead8a 100644
--- a/demo/demo-spring-boot-discovery/pom.xml
+++ b/demo/demo-spring-boot-discovery/pom.xml
@@ -20,7 +20,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -36,11 +36,11 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>spring-boot-starter-provider</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>spring-boot-starter-transport</artifactId>
 		</dependency>
 		<dependency>
diff --git a/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-client/pom.xml b/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-client/pom.xml
index 41770c4..9cd0035 100644
--- a/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-client/pom.xml
+++ b/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-client/pom.xml
@@ -23,13 +23,13 @@
 	<artifactId>demo-spring-boot-jaxrs-client</artifactId>
 	<name>Java Chassis::Demo::Spring Boot::JAXRS Client</name>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>jaxrs-client</artifactId>
 		</dependency>
 		<dependency>
@@ -54,7 +54,7 @@
 				<configuration>
 					<mixins>
 						<mixin>
-							<groupId>io.servicecomb.demo</groupId>
+							<groupId>org.apache.servicecomb.demo</groupId>
 							<artifactId>docker-run-config</artifactId>
 							<version>0.6.0-SNAPSHOT</version>
 						</mixin>
diff --git a/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-server/pom.xml b/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-server/pom.xml
index b18c27a..7989c47 100644
--- a/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-server/pom.xml
+++ b/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-server/pom.xml
@@ -23,7 +23,7 @@
 	<artifactId>demo-spring-boot-jaxrs-server</artifactId>
 	<name>Java Chassis::Demo::Spring Boot::JAXRS Server</name>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -32,7 +32,7 @@
 	</properties>
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>jaxrs-server</artifactId>
 		</dependency>
 		<dependency>
@@ -56,7 +56,7 @@
 				<configuration>
 					<mixins>
 						<mixin>
-							<groupId>io.servicecomb.demo</groupId>
+							<groupId>org.apache.servicecomb.demo</groupId>
 							<artifactId>docker-build-config</artifactId>
 							<version>0.6.0-SNAPSHOT</version>
 						</mixin>
diff --git a/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-client/pom.xml b/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-client/pom.xml
index e6b45b8..90d2897 100644
--- a/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-client/pom.xml
+++ b/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-client/pom.xml
@@ -20,17 +20,17 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
-	<groupId>io.servicecomb.springboot.springmvc.client</groupId>
+	<groupId>org.apache.servicecomb.springboot.springmvc.client</groupId>
 	<artifactId>demo-spring-boot-springmvc-client</artifactId>
 	<name>Java Chassis::Demo::Spring Boot::Spring MVC Client</name>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>springmvc-client</artifactId>
 		</dependency>
 	</dependencies>
diff --git a/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-server/pom.xml b/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-server/pom.xml
index a49ebda..6932a98 100644
--- a/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-server/pom.xml
+++ b/demo/demo-spring-boot-provider/demo-spring-boot-springmvc-server/pom.xml
@@ -20,17 +20,17 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
-	<groupId>io.servicecomb.springboot.springmvc.server</groupId>
+	<groupId>org.apache.servicecomb.springboot.springmvc.server</groupId>
 	<artifactId>demo-spring-boot-springmvc-server</artifactId>
 	<name>Java Chassis::Demo::Spring Boot::Spring MVC Client</name>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>springmvc-server</artifactId>
 		</dependency>
 	</dependencies>
diff --git a/demo/demo-spring-boot-provider/pom.xml b/demo/demo-spring-boot-provider/pom.xml
index cc359f5..49ccf50 100644
--- a/demo/demo-spring-boot-provider/pom.xml
+++ b/demo/demo-spring-boot-provider/pom.xml
@@ -20,7 +20,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -36,7 +36,7 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>spring-boot-starter-provider</artifactId>
 		</dependency>
 		<dependency>
diff --git a/demo/demo-spring-boot-transport/demo-spring-boot-pojo-client/pom.xml b/demo/demo-spring-boot-transport/demo-spring-boot-pojo-client/pom.xml
index 74aeefa..c90c22c 100644
--- a/demo/demo-spring-boot-transport/demo-spring-boot-pojo-client/pom.xml
+++ b/demo/demo-spring-boot-transport/demo-spring-boot-pojo-client/pom.xml
@@ -23,7 +23,7 @@
 	<artifactId>demo-spring-boot-pojo-client</artifactId>
 	<name>Java Chassis::Demo::Spring Boot::Transport::POJO Client</name>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot-transport</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -33,7 +33,7 @@
 	</properties>
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>spring-boot-starter-provider</artifactId>
 		</dependency>
 		<dependency>
@@ -61,7 +61,7 @@
 				<configuration>
 					<mixins>
 						<mixin>
-							<groupId>io.servicecomb.demo</groupId>
+							<groupId>org.apache.servicecomb.demo</groupId>
 							<artifactId>docker-run-config</artifactId>
 							<version>0.6.0-SNAPSHOT</version>
 						</mixin>
diff --git a/demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/pom.xml b/demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/pom.xml
index f13619f..c53d0ce 100644
--- a/demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/pom.xml
+++ b/demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/pom.xml
@@ -23,7 +23,7 @@
 	<artifactId>demo-spring-boot-pojo-server</artifactId>
 	<name>Java Chassis::Demo::Spring Boot::Transport::POJO Server</name>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-spring-boot-transport</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -49,7 +49,7 @@
 			<artifactId>javax.ws.rs-api</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>spring-boot-starter-transport</artifactId>
 		</dependency>
 	</dependencies>
@@ -65,7 +65,7 @@
 				<configuration>
 					<mixins>
 						<mixin>
-							<groupId>io.servicecomb.demo</groupId>
+							<groupId>org.apache.servicecomb.demo</groupId>
 							<artifactId>docker-build-config</artifactId>
 							<version>0.6.0-SNAPSHOT</version>
 						</mixin>
diff --git a/demo/demo-spring-boot-transport/pom.xml b/demo/demo-spring-boot-transport/pom.xml
index a8fca10..1a3a752 100644
--- a/demo/demo-spring-boot-transport/pom.xml
+++ b/demo/demo-spring-boot-transport/pom.xml
@@ -20,7 +20,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
diff --git a/demo/demo-springmvc/pom.xml b/demo/demo-springmvc/pom.xml
index b708e72..763013e 100644
--- a/demo/demo-springmvc/pom.xml
+++ b/demo/demo-springmvc/pom.xml
@@ -20,7 +20,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-parent</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
diff --git a/demo/demo-springmvc/springmvc-client/pom.xml b/demo/demo-springmvc/springmvc-client/pom.xml
index 56bf3e1..884d0c6 100644
--- a/demo/demo-springmvc/springmvc-client/pom.xml
+++ b/demo/demo-springmvc/springmvc-client/pom.xml
@@ -21,7 +21,7 @@
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-springmvc</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -30,20 +30,20 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>demo-schema</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>provider-springmvc</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>provider-pojo</artifactId>
 		</dependency>
 
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>metrics-common</artifactId>
 		</dependency>
 
@@ -64,7 +64,7 @@
 				<configuration>
 					<mixins>
 						<mixin>
-							<groupId>io.servicecomb.demo</groupId>
+							<groupId>org.apache.servicecomb.demo</groupId>
 							<artifactId>docker-run-config</artifactId>
 							<version>0.6.0-SNAPSHOT</version>
 						</mixin>
diff --git a/demo/demo-springmvc/springmvc-server/pom.xml b/demo/demo-springmvc/springmvc-server/pom.xml
index 5c26ec7..b0f0cf9 100644
--- a/demo/demo-springmvc/springmvc-server/pom.xml
+++ b/demo/demo-springmvc/springmvc-server/pom.xml
@@ -21,7 +21,7 @@
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb.demo</groupId>
+		<groupId>org.apache.servicecomb.demo</groupId>
 		<artifactId>demo-springmvc</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -30,16 +30,16 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb.demo</groupId>
+			<groupId>org.apache.servicecomb.demo</groupId>
 			<artifactId>demo-schema</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>provider-springmvc</artifactId>
 		</dependency>
 
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>metrics-prometheus</artifactId>
 		</dependency>
 
@@ -60,7 +60,7 @@
 				<configuration>
 					<mixins>
 						<mixin>
-							<groupId>io.servicecomb.demo</groupId>
+							<groupId>org.apache.servicecomb.demo</groupId>
 							<artifactId>docker-build-config</artifactId>
 							<version>0.6.0-SNAPSHOT</version>
 						</mixin>
diff --git a/demo/docker-build-config/pom.xml b/demo/docker-build-config/pom.xml
index 64ee27a..135d792 100644
--- a/demo/docker-build-config/pom.xml
+++ b/demo/docker-build-config/pom.xml
@@ -21,7 +21,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <artifactId>demo-parent</artifactId>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <version>0.6.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/demo/docker-run-config/pom.xml b/demo/docker-run-config/pom.xml
index b688a74..982b87f 100644
--- a/demo/docker-run-config/pom.xml
+++ b/demo/docker-run-config/pom.xml
@@ -20,7 +20,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <parent>
         <artifactId>demo-parent</artifactId>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <version>0.6.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/demo/perf/pom.xml b/demo/perf/pom.xml
index 385c727..72d6f3c 100644
--- a/demo/perf/pom.xml
+++ b/demo/perf/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.demo</groupId>
+    <groupId>org.apache.servicecomb.demo</groupId>
     <artifactId>demo-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -28,19 +28,19 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-highway</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
 
@@ -55,7 +55,7 @@
       <version>3.5.0</version>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>metrics-core</artifactId>
     </dependency>
   </dependencies>
diff --git a/demo/pom.xml b/demo/pom.xml
index b5f2392..7cc4fa5 100644
--- a/demo/pom.xml
+++ b/demo/pom.xml
@@ -20,12 +20,12 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
   </parent>
-  <groupId>io.servicecomb.demo</groupId>
+  <groupId>org.apache.servicecomb.demo</groupId>
   <artifactId>demo-parent</artifactId>
   <name>Java Chassis::Demo</name>
 
@@ -54,67 +54,67 @@
   <dependencyManagement>
     <dependencies>
       <dependency>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <artifactId>demo-signature</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <artifactId>demo-schema</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <artifactId>all-client</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <artifactId>pojo-server</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <artifactId>jaxrs-server</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <artifactId>springmvc-server</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <artifactId>crossapp-server</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <artifactId>multiple-server</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <artifactId>multiple-client</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <artifactId>pojo-client</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <artifactId>jaxrs-client</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <artifactId>springmvc-client</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <artifactId>crossapp-client</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
@@ -208,7 +208,7 @@
                 <configuration>
                   <property>root.dir</property>
                   <project>
-                    <groupId>io.servicecomb</groupId>
+                    <groupId>org.apache.servicecomb</groupId>
                     <artifactId>java-chassis</artifactId>
                   </project>
                 </configuration>
diff --git a/dynamic-config/config-apollo/pom.xml b/dynamic-config/config-apollo/pom.xml
index 3046f17..bb381c9 100644
--- a/dynamic-config/config-apollo/pom.xml
+++ b/dynamic-config/config-apollo/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>dynamic-config</artifactId>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -29,11 +29,11 @@
   <name>Java Chassis::Dynamic Config::Apollo</name>
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-config</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-vertx</artifactId>
     </dependency>
     <dependency>
diff --git a/dynamic-config/pom.xml b/dynamic-config/pom.xml
index 50d7969..e14b77b 100644
--- a/dynamic-config/pom.xml
+++ b/dynamic-config/pom.xml
@@ -21,7 +21,7 @@
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
diff --git a/edge/edge-core/pom.xml b/edge/edge-core/pom.xml
index 1375be0..159bf29 100644
--- a/edge/edge-core/pom.xml
+++ b/edge/edge-core/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>edge</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -28,7 +28,7 @@
   <name>Java Chassis::Edge::Core</name>
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
 
@@ -43,12 +43,12 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-test-scaffolding</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>swagger-generator-jaxrs</artifactId>
       <scope>test</scope>
     </dependency>
diff --git a/edge/pom.xml b/edge/pom.xml
index 4352e18..741a97e 100644
--- a/edge/pom.xml
+++ b/edge/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
diff --git a/foundations/foundation-common/pom.xml b/foundations/foundation-common/pom.xml
index f33ee65..8b70897 100644
--- a/foundations/foundation-common/pom.xml
+++ b/foundations/foundation-common/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<version>0.6.0-SNAPSHOT</version>
 		<artifactId>foundations</artifactId>
 	</parent>
diff --git a/foundations/foundation-config-cc/pom.xml b/foundations/foundation-config-cc/pom.xml
index ca7368d..79b7797 100644
--- a/foundations/foundation-config-cc/pom.xml
+++ b/foundations/foundation-config-cc/pom.xml
@@ -20,7 +20,7 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>foundations</artifactId>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
 
@@ -30,15 +30,15 @@
   <dependencies>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-config</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-ssl</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-vertx</artifactId>
     </dependency>
   </dependencies>
diff --git a/foundations/foundation-config/pom.xml b/foundations/foundation-config/pom.xml
index 809b2bd..a6cd5f2 100644
--- a/foundations/foundation-config/pom.xml
+++ b/foundations/foundation-config/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>foundations</artifactId>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -32,7 +32,7 @@
   <name>Java Chassis::Foundations::Config</name>
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-common</artifactId>
     </dependency>
     <dependency>
@@ -67,7 +67,7 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-test-scaffolding</artifactId>
     </dependency>
 
diff --git a/foundations/foundation-metrics/pom.xml b/foundations/foundation-metrics/pom.xml
index 001979f..bd68986 100644
--- a/foundations/foundation-metrics/pom.xml
+++ b/foundations/foundation-metrics/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>foundations</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -28,7 +28,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-common</artifactId>
     </dependency>
     <dependency>
diff --git a/foundations/foundation-ssl/pom.xml b/foundations/foundation-ssl/pom.xml
index 82806a0..6468919 100644
--- a/foundations/foundation-ssl/pom.xml
+++ b/foundations/foundation-ssl/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>foundations</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -55,7 +55,7 @@
 			<scope>test</scope>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>foundation-config</artifactId>
 			<scope>test</scope>
 		</dependency>
diff --git a/foundations/foundation-test-scaffolding/pom.xml b/foundations/foundation-test-scaffolding/pom.xml
index 6ea2346..7a9f577 100644
--- a/foundations/foundation-test-scaffolding/pom.xml
+++ b/foundations/foundation-test-scaffolding/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>foundations</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
diff --git a/foundations/foundation-vertx/pom.xml b/foundations/foundation-vertx/pom.xml
index d858dce..a14e707 100644
--- a/foundations/foundation-vertx/pom.xml
+++ b/foundations/foundation-vertx/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>foundations</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -36,11 +36,11 @@
       <artifactId>vertx-web</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-ssl</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-common</artifactId>
     </dependency>
     <dependency>
@@ -49,7 +49,7 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-test-scaffolding</artifactId>
     </dependency>
   </dependencies>
diff --git a/foundations/pom.xml b/foundations/pom.xml
index 7d7665f..1cdc848 100644
--- a/foundations/pom.xml
+++ b/foundations/pom.xml
@@ -18,7 +18,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
diff --git a/handlers/handler-bizkeeper/pom.xml b/handlers/handler-bizkeeper/pom.xml
index 74170d7..8bc3a2b 100644
--- a/handlers/handler-bizkeeper/pom.xml
+++ b/handlers/handler-bizkeeper/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>handlers</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -33,7 +33,7 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>java-chassis-core</artifactId>
 		</dependency>
 
@@ -53,7 +53,7 @@
 			<scope>test</scope>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>foundation-metrics</artifactId>
 		</dependency>
 
diff --git a/handlers/handler-flowcontrol-qps/pom.xml b/handlers/handler-flowcontrol-qps/pom.xml
index 2cd773a..33e8eaf 100644
--- a/handlers/handler-flowcontrol-qps/pom.xml
+++ b/handlers/handler-flowcontrol-qps/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>handlers</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -27,7 +27,7 @@
 	<name>Java Chassis::Handlers::Flow Control QPS</name>
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>java-chassis-core</artifactId>
 		</dependency>
 		<dependency>
diff --git a/handlers/handler-loadbalance/pom.xml b/handlers/handler-loadbalance/pom.xml
index 31d9402..dab92ee 100644
--- a/handlers/handler-loadbalance/pom.xml
+++ b/handlers/handler-loadbalance/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>handlers</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -33,7 +33,7 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>java-chassis-core</artifactId>
 		</dependency>
 		<dependency>
@@ -61,7 +61,7 @@
 			<artifactId>commons-lang</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>foundation-test-scaffolding</artifactId>
 			<scope>test</scope>
 		</dependency>
diff --git a/handlers/handler-publickey-auth/pom.xml b/handlers/handler-publickey-auth/pom.xml
index b6d0963..1790c57 100644
--- a/handlers/handler-publickey-auth/pom.xml
+++ b/handlers/handler-publickey-auth/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>handlers</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -33,7 +33,7 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>java-chassis-core</artifactId>
 		</dependency>
 		<dependency>
diff --git a/handlers/handler-tracing-zipkin/pom.xml b/handlers/handler-tracing-zipkin/pom.xml
index 05daea0..4ade9ef 100644
--- a/handlers/handler-tracing-zipkin/pom.xml
+++ b/handlers/handler-tracing-zipkin/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>handlers</artifactId>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -31,15 +31,15 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-common</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>java-chassis-core</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>common-rest</artifactId>
     </dependency>
     <dependency>
diff --git a/handlers/pom.xml b/handlers/pom.xml
index 3a906f7..f0db269 100644
--- a/handlers/pom.xml
+++ b/handlers/pom.xml
@@ -20,7 +20,7 @@
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
diff --git a/integration-tests/jaxrs-tests/pom.xml b/integration-tests/jaxrs-tests/pom.xml
index b184cca..c1c923a 100644
--- a/integration-tests/jaxrs-tests/pom.xml
+++ b/integration-tests/jaxrs-tests/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>integration-tests</artifactId>
-    <groupId>io.servicecomb.tests</groupId>
+    <groupId>org.apache.servicecomb.tests</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -31,17 +31,17 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-schema</artifactId>
       <exclusions>
         <exclusion>
-          <groupId>io.servicecomb.demo</groupId>
+          <groupId>org.apache.servicecomb.demo</groupId>
           <artifactId>demo-signature</artifactId>
         </exclusion>
       </exclusions>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-jaxrs</artifactId>
     </dependency>
   </dependencies>
diff --git a/integration-tests/pojo-test/pom.xml b/integration-tests/pojo-test/pom.xml
index ebd28f7..1080878 100644
--- a/integration-tests/pojo-test/pom.xml
+++ b/integration-tests/pojo-test/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>integration-tests</artifactId>
-    <groupId>io.servicecomb.tests</groupId>
+    <groupId>org.apache.servicecomb.tests</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -31,17 +31,17 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-schema</artifactId>
       <exclusions>
         <exclusion>
-          <groupId>io.servicecomb.demo</groupId>
+          <groupId>org.apache.servicecomb.demo</groupId>
           <artifactId>demo-signature</artifactId>
         </exclusion>
       </exclusions>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
   </dependencies>
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index 55f6086..c5cd398 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -18,14 +18,14 @@
 
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>io.servicecomb.tests</groupId>
+  <groupId>org.apache.servicecomb.tests</groupId>
   <artifactId>integration-tests</artifactId>
   <name>Java Chassis::Integration Tests</name>
   <packaging>pom</packaging>
@@ -45,12 +45,12 @@
   <dependencyManagement>
     <dependencies>
       <dependency>
-        <groupId>io.servicecomb.demo</groupId>
+        <groupId>org.apache.servicecomb.demo</groupId>
         <artifactId>demo-schema</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb.tests</groupId>
+        <groupId>org.apache.servicecomb.tests</groupId>
         <artifactId>test-common</artifactId>
         <version>0.6.0-SNAPSHOT</version>
         <type>test-jar</type>
@@ -76,15 +76,15 @@
   </dependencyManagement>
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-bizkeeper</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-loadbalance</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-highway</artifactId>
     </dependency>
     <dependency>
@@ -92,11 +92,11 @@
       <artifactId>javax.servlet-api</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-flowcontrol-qps</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>swagger-generator-springmvc</artifactId>
     </dependency>
   </dependencies>
diff --git a/integration-tests/spring-jaxrs-tests/pom.xml b/integration-tests/spring-jaxrs-tests/pom.xml
index 1359561..7d55ed6 100644
--- a/integration-tests/spring-jaxrs-tests/pom.xml
+++ b/integration-tests/spring-jaxrs-tests/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>integration-tests</artifactId>
-    <groupId>io.servicecomb.tests</groupId>
+    <groupId>org.apache.servicecomb.tests</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -31,23 +31,23 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb.tests</groupId>
+      <groupId>org.apache.servicecomb.tests</groupId>
       <artifactId>jaxrs-tests</artifactId>
       <version>0.6.0-SNAPSHOT</version>
       <type>test-jar</type>
       <exclusions>
         <exclusion>
-          <groupId>io.servicecomb.demo</groupId>
+          <groupId>org.apache.servicecomb.demo</groupId>
           <artifactId>demo-signature</artifactId>
         </exclusion>
       </exclusions>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-jaxrs</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-provider</artifactId>
     </dependency>
     <dependency>
diff --git a/integration-tests/spring-pojo-tests/pom.xml b/integration-tests/spring-pojo-tests/pom.xml
index 641208c..2d92e62 100644
--- a/integration-tests/spring-pojo-tests/pom.xml
+++ b/integration-tests/spring-pojo-tests/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>integration-tests</artifactId>
-    <groupId>io.servicecomb.tests</groupId>
+    <groupId>org.apache.servicecomb.tests</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -31,13 +31,13 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb.tests</groupId>
+      <groupId>org.apache.servicecomb.tests</groupId>
       <artifactId>pojo-test</artifactId>
       <version>0.6.0-SNAPSHOT</version>
       <type>test-jar</type>
       <exclusions>
         <exclusion>
-          <groupId>io.servicecomb.demo</groupId>
+          <groupId>org.apache.servicecomb.demo</groupId>
           <artifactId>demo-signature</artifactId>
         </exclusion>
       </exclusions>
@@ -47,7 +47,7 @@
       <artifactId>spring-boot-autoconfigure</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-provider</artifactId>
     </dependency>
     <dependency>
diff --git a/integration-tests/spring-springmvc-tests/pom.xml b/integration-tests/spring-springmvc-tests/pom.xml
index 43e7249..214a4b3 100644
--- a/integration-tests/spring-springmvc-tests/pom.xml
+++ b/integration-tests/spring-springmvc-tests/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>integration-tests</artifactId>
-    <groupId>io.servicecomb.tests</groupId>
+    <groupId>org.apache.servicecomb.tests</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -30,19 +30,19 @@
   <name>Java Chassis::Integration Tests::Spring MVC</name>
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb.tests</groupId>
+      <groupId>org.apache.servicecomb.tests</groupId>
       <artifactId>springmvc-tests</artifactId>
       <version>0.6.0-SNAPSHOT</version>
       <type>test-jar</type>
       <exclusions>
         <exclusion>
-          <groupId>io.servicecomb.demo</groupId>
+          <groupId>org.apache.servicecomb.demo</groupId>
           <artifactId>demo-signature</artifactId>
         </exclusion>
       </exclusions>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-provider</artifactId>
     </dependency>
     <dependency>
diff --git a/integration-tests/spring-zuul-tracing-tests/pom.xml b/integration-tests/spring-zuul-tracing-tests/pom.xml
index 42b6ed5..7f3c2fe 100644
--- a/integration-tests/spring-zuul-tracing-tests/pom.xml
+++ b/integration-tests/spring-zuul-tracing-tests/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>integration-tests</artifactId>
-    <groupId>io.servicecomb.tests</groupId>
+    <groupId>org.apache.servicecomb.tests</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -31,7 +31,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb.tests</groupId>
+      <groupId>org.apache.servicecomb.tests</groupId>
       <artifactId>test-common</artifactId>
       <type>test-jar</type>
     </dependency>
@@ -54,15 +54,15 @@
       </exclusions>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-provider</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-discovery</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-cloud-zuul-zipkin</artifactId>
     </dependency>
     <dependency>
diff --git a/integration-tests/springmvc-tests/pom.xml b/integration-tests/springmvc-tests/pom.xml
index b560c1c..fcb58b7 100644
--- a/integration-tests/springmvc-tests/pom.xml
+++ b/integration-tests/springmvc-tests/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>integration-tests</artifactId>
-    <groupId>io.servicecomb.tests</groupId>
+    <groupId>org.apache.servicecomb.tests</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -30,17 +30,17 @@
   <name>Java Chassis::Integration Tests::Raw Spring MVC</name>
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb.demo</groupId>
+      <groupId>org.apache.servicecomb.demo</groupId>
       <artifactId>demo-schema</artifactId>
       <exclusions>
         <exclusion>
-          <groupId>io.servicecomb.demo</groupId>
+          <groupId>org.apache.servicecomb.demo</groupId>
           <artifactId>demo-signature</artifactId>
         </exclusion>
       </exclusions>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
   </dependencies>
diff --git a/integration-tests/test-common/pom.xml b/integration-tests/test-common/pom.xml
index b5c91cb..191f409 100644
--- a/integration-tests/test-common/pom.xml
+++ b/integration-tests/test-common/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>integration-tests</artifactId>
-    <groupId>io.servicecomb.tests</groupId>
+    <groupId>org.apache.servicecomb.tests</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -31,15 +31,15 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-rest-common</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-jaxrs</artifactId>
     </dependency>
     <dependency>
diff --git a/integration-tests/tracing-tests/pom.xml b/integration-tests/tracing-tests/pom.xml
index 485132e..ea5f85c 100644
--- a/integration-tests/tracing-tests/pom.xml
+++ b/integration-tests/tracing-tests/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>integration-tests</artifactId>
-    <groupId>io.servicecomb.tests</groupId>
+    <groupId>org.apache.servicecomb.tests</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -31,7 +31,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb.tests</groupId>
+      <groupId>org.apache.servicecomb.tests</groupId>
       <artifactId>test-common</artifactId>
       <type>test-jar</type>
     </dependency>
@@ -44,27 +44,27 @@
       <artifactId>log4j</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-jaxrs</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-tracing-zipkin</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>tracing-zipkin</artifactId>
     </dependency>
     <dependency>
diff --git a/java-chassis-dependencies/pom.xml b/java-chassis-dependencies/pom.xml
index b73dc60..203a168 100644
--- a/java-chassis-dependencies/pom.xml
+++ b/java-chassis-dependencies/pom.xml
@@ -21,7 +21,7 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -711,43 +711,43 @@
       </dependency>
 
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>foundation-common</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>foundation-test-scaffolding</artifactId>
         <version>0.6.0-SNAPSHOT</version>
         <scope>test</scope>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>foundation-ssl</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>foundation-config</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
 	<artifactId>foundation-config-cc</artifactId>
 	<version>0.6.0-SNAPSHOT</version>
 	</dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>config-apollo</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
 	<dependency>
-	<groupId>io.servicecomb</groupId>
+	<groupId>org.apache.servicecomb</groupId>
         <artifactId>foundation-vertx</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>foundation-metrics</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
@@ -787,192 +787,192 @@
         <version>${swagger.version}</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>java-chassis-core</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>handler-bizkeeper</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>handler-loadbalance</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>handler-flowcontrol-qps</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>handler-publickey-auth</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>common-rest</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>transport-rest-client</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>transport-rest-vertx</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>transport-rest-servlet</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>common-protobuf</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>common-javassist</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>swagger-generator-core</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>swagger-generator-jaxrs</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>swagger-generator-springmvc</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>swagger-invocation-core</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>swagger-invocation-jaxrs</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>swagger-invocation-springmvc</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>service-registry</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>provider-pojo</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>provider-rest-common</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>provider-jaxrs</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>provider-springmvc</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>transport-highway</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>spring-boot-starter-configuration</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>spring-boot-starter-servicecomb</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>spring-boot-starter-provider</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>spring-boot-starter-discovery</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>spring-boot-starter-registry</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>spring-boot-starter-transport</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>spring-cloud-zuul</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>spring-cloud-zuul-zipkin</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>handler-tracing-zipkin</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>tracing-common</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>tracing-zipkin</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>edge-core</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>metrics-core</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>metrics-common</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>metrics-prometheus</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
diff --git a/java-chassis-distribution/pom.xml b/java-chassis-distribution/pom.xml
index 15260d7..663dfac 100644
--- a/java-chassis-distribution/pom.xml
+++ b/java-chassis-distribution/pom.xml
@@ -19,7 +19,7 @@
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
     <parent>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>java-chassis-parent</artifactId>
         <version>0.6.0-SNAPSHOT</version>
         <relativePath>../parent</relativePath>
@@ -29,151 +29,151 @@
     <packaging>pom</packaging>
     <dependencies>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>common-javassist</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>common-protobuf</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>common-rest</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>java-chassis-core</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>spring-boot-starter-configuration</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>spring-boot-starter-provider</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>spring-boot-starter-discovery</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>spring-boot-starter-registry</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>spring-boot-starter-transport</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>swagger-generator-core</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>swagger-generator-jaxrs</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>swagger-generator-springmvc</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>swagger-invocation-core</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>swagger-invocation-jaxrs</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>swagger-invocation-springmvc</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>foundation-common</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>foundation-config</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>foundation-metrics</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>foundation-ssl</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>foundation-vertx</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>foundation-test-scaffolding</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-bizkeeper</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-flowcontrol-qps</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-loadbalance</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-tracing-zipkin</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>provider-jaxrs</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>provider-pojo</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>provider-rest-common</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>provider-springmvc</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>service-registry</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-highway</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-rest-client</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-rest-servlet</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-rest-vertx</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>tracing-zipkin</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>tracing-common</artifactId>
         </dependency>
         <dependency>
-          <groupId>io.servicecomb</groupId>
+          <groupId>org.apache.servicecomb</groupId>
           <artifactId>edge-core</artifactId>
         </dependency>
     </dependencies>
diff --git a/metrics/metrics-common/pom.xml b/metrics/metrics-common/pom.xml
index 097677a..21dddbd 100644
--- a/metrics/metrics-common/pom.xml
+++ b/metrics/metrics-common/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>metrics</artifactId>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/metrics/metrics-core/pom.xml b/metrics/metrics-core/pom.xml
index 7098991..b59b07f 100644
--- a/metrics/metrics-core/pom.xml
+++ b/metrics/metrics-core/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>metrics</artifactId>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -35,11 +35,11 @@
       <artifactId>servo-core</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>metrics-common</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
 
diff --git a/metrics/metrics-extension/pom.xml b/metrics/metrics-extension/pom.xml
index bdbe4f3..1d64230 100644
--- a/metrics/metrics-extension/pom.xml
+++ b/metrics/metrics-extension/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>metrics</artifactId>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/metrics/metrics-integration/metrics-prometheus/pom.xml b/metrics/metrics-integration/metrics-prometheus/pom.xml
index 70a1ff2..684749a 100644
--- a/metrics/metrics-integration/metrics-prometheus/pom.xml
+++ b/metrics/metrics-integration/metrics-prometheus/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>metrics-integration</artifactId>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -39,7 +39,7 @@
     </dependency>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>metrics-core</artifactId>
     </dependency>
 
diff --git a/metrics/metrics-integration/pom.xml b/metrics/metrics-integration/pom.xml
index 372f5cc..3237503 100644
--- a/metrics/metrics-integration/pom.xml
+++ b/metrics/metrics-integration/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>metrics</artifactId>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/metrics/pom.xml b/metrics/pom.xml
index cd27e05..b0b00e9 100644
--- a/metrics/pom.xml
+++ b/metrics/pom.xml
@@ -22,7 +22,7 @@
   <modelVersion>4.0.0</modelVersion>
   <packaging>pom</packaging>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
diff --git a/parent/pom.xml b/parent/pom.xml
index 2014439..3b04bee 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -21,7 +21,7 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-dependencies</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../java-chassis-dependencies</relativePath>
diff --git a/pom.xml b/pom.xml
index e037a24..95063e9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>io.servicecomb</groupId>
+  <groupId>org.apache.servicecomb</groupId>
   <artifactId>java-chassis</artifactId>
   <version>0.6.0-SNAPSHOT</version>
   <packaging>pom</packaging>
diff --git a/providers/pom.xml b/providers/pom.xml
index e70dade..fdb5ea0 100644
--- a/providers/pom.xml
+++ b/providers/pom.xml
@@ -18,7 +18,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
diff --git a/providers/provider-jaxrs/pom.xml b/providers/provider-jaxrs/pom.xml
index f0c3f84..3599090 100644
--- a/providers/provider-jaxrs/pom.xml
+++ b/providers/provider-jaxrs/pom.xml
@@ -21,7 +21,7 @@
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>providers</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -29,15 +29,15 @@
 	<name>Java Chassis::Providers::JAXRS</name>
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>provider-rest-common</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>swagger-invocation-jaxrs</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>swagger-generator-jaxrs</artifactId>
 		</dependency>
 	</dependencies>
diff --git a/providers/provider-pojo/pom.xml b/providers/provider-pojo/pom.xml
index 5cee43b..55f4c2c 100644
--- a/providers/provider-pojo/pom.xml
+++ b/providers/provider-pojo/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>providers</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -27,7 +27,7 @@
 	<name>Java Chassis::Providers::POJO</name>
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>java-chassis-core</artifactId>
 		</dependency>
 		<dependency>
@@ -41,7 +41,7 @@
 			<scope>test</scope>
 		</dependency>
 		<dependency>
-		  <groupId>io.servicecomb</groupId>
+		  <groupId>org.apache.servicecomb</groupId>
 		  <artifactId>foundation-test-scaffolding</artifactId>
 		</dependency>
 	</dependencies>
diff --git a/providers/provider-rest-common/pom.xml b/providers/provider-rest-common/pom.xml
index 72af9ea..dd08019 100644
--- a/providers/provider-rest-common/pom.xml
+++ b/providers/provider-rest-common/pom.xml
@@ -21,7 +21,7 @@
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>providers</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -30,7 +30,7 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>common-rest</artifactId>
 		</dependency>
 		<dependency>
@@ -44,7 +44,7 @@
 			<scope>test</scope>
 		</dependency>
 		<dependency>
-		  <groupId>io.servicecomb</groupId>
+		  <groupId>org.apache.servicecomb</groupId>
 		  <artifactId>foundation-test-scaffolding</artifactId>
 		</dependency>
 	</dependencies>
diff --git a/providers/provider-springmvc/pom.xml b/providers/provider-springmvc/pom.xml
index 0ca20e3..429ea3b 100644
--- a/providers/provider-springmvc/pom.xml
+++ b/providers/provider-springmvc/pom.xml
@@ -21,7 +21,7 @@
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>providers</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -30,15 +30,15 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>provider-rest-common</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>swagger-invocation-springmvc</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>swagger-generator-springmvc</artifactId>
 		</dependency>
 		<dependency>
diff --git a/samples/auth-sample/auth-consumer/pom.xml b/samples/auth-sample/auth-consumer/pom.xml
index 319d402..e3d3aa5 100644
--- a/samples/auth-sample/auth-consumer/pom.xml
+++ b/samples/auth-sample/auth-consumer/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <artifactId>auth-sample</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -27,27 +27,27 @@
   <name>Java Chassis::Samples::Auth::Consumer</name>
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-highway</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-loadbalance</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-publickey-auth</artifactId>
     </dependency>
     <dependency>
@@ -55,7 +55,7 @@
       <artifactId>slf4j-log4j12</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.samples</groupId>
+      <groupId>org.apache.servicecomb.samples</groupId>
       <artifactId>common-schema</artifactId>
     </dependency>
   </dependencies>
diff --git a/samples/auth-sample/auth-provider/pom.xml b/samples/auth-sample/auth-provider/pom.xml
index 7f264e9..f4430fa 100644
--- a/samples/auth-sample/auth-provider/pom.xml
+++ b/samples/auth-sample/auth-provider/pom.xml
@@ -19,26 +19,26 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <artifactId>auth-sample</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <artifactId>auth-provider</artifactId>
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-highway</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-publickey-auth</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
     <dependency>
@@ -46,7 +46,7 @@
       <artifactId>slf4j-log4j12</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.samples</groupId>
+      <groupId>org.apache.servicecomb.samples</groupId>
       <artifactId>common-schema</artifactId>
     </dependency>
   </dependencies>
diff --git a/samples/auth-sample/pom.xml b/samples/auth-sample/pom.xml
index ba0c483..d9c28a7 100644
--- a/samples/auth-sample/pom.xml
+++ b/samples/auth-sample/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <artifactId>samples</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
diff --git a/samples/bmi/calculator/pom.xml b/samples/bmi/calculator/pom.xml
index 6a591f1..4525128 100644
--- a/samples/bmi/calculator/pom.xml
+++ b/samples/bmi/calculator/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>bmi</artifactId>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -35,20 +35,20 @@
     </dependency>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-provider</artifactId>
     </dependency>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-flowcontrol-qps</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-bizkeeper</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-tracing-zipkin</artifactId>
     </dependency>
   </dependencies>
diff --git a/samples/bmi/pom.xml b/samples/bmi/pom.xml
index 1843563..4a4b4e97 100644
--- a/samples/bmi/pom.xml
+++ b/samples/bmi/pom.xml
@@ -26,7 +26,7 @@
     <relativePath /> <!-- lookup parent from repository -->
   </parent>
 
-  <groupId>io.servicecomb.samples</groupId>
+  <groupId>org.apache.servicecomb.samples</groupId>
   <artifactId>bmi</artifactId>
   <name>Java Chassis::Samples::BMI</name>
   <version>0.6.0-SNAPSHOT</version>
@@ -49,7 +49,7 @@
   <dependencyManagement>
     <dependencies>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>java-chassis-dependencies</artifactId>
         <version>${java-chassis.version}</version>
         <type>pom</type>
diff --git a/samples/bmi/webapp/pom.xml b/samples/bmi/webapp/pom.xml
index c8aae23..822e804 100644
--- a/samples/bmi/webapp/pom.xml
+++ b/samples/bmi/webapp/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>bmi</artifactId>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -34,19 +34,19 @@
       <artifactId>spring-boot-starter</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-servicecomb</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-discovery</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-cloud-zuul</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-cloud-zuul-zipkin</artifactId>
     </dependency>
   </dependencies>
diff --git a/samples/codefirst-sample/codefirst-consumer/pom.xml b/samples/codefirst-sample/codefirst-consumer/pom.xml
index a0fd628..cad7017 100644
--- a/samples/codefirst-sample/codefirst-consumer/pom.xml
+++ b/samples/codefirst-sample/codefirst-consumer/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <artifactId>codefirst-sample</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -30,19 +30,19 @@
   </properties>
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb.samples</groupId>
+      <groupId>org.apache.servicecomb.samples</groupId>
       <artifactId>common-schema</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-highway</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
     <dependency>
diff --git a/samples/codefirst-sample/codefirst-provider/pom.xml b/samples/codefirst-sample/codefirst-provider/pom.xml
index 3661f38..f6897f8 100644
--- a/samples/codefirst-sample/codefirst-provider/pom.xml
+++ b/samples/codefirst-sample/codefirst-provider/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <artifactId>codefirst-sample</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -30,19 +30,19 @@
   </properties>
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-springmvc</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-highway</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
     <dependency>
@@ -50,7 +50,7 @@
       <artifactId>slf4j-log4j12</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.samples</groupId>
+      <groupId>org.apache.servicecomb.samples</groupId>
       <artifactId>common-schema</artifactId>
     </dependency>
   </dependencies>
diff --git a/samples/codefirst-sample/pom.xml b/samples/codefirst-sample/pom.xml
index 61802dd..f46c203 100644
--- a/samples/codefirst-sample/pom.xml
+++ b/samples/codefirst-sample/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <artifactId>samples</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
diff --git a/samples/common-schema/pom.xml b/samples/common-schema/pom.xml
index 758b2b0..a428fbb 100644
--- a/samples/common-schema/pom.xml
+++ b/samples/common-schema/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <artifactId>samples</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
diff --git a/samples/config-apollo-sample/pom.xml b/samples/config-apollo-sample/pom.xml
index fe70ff9..4674822 100644
--- a/samples/config-apollo-sample/pom.xml
+++ b/samples/config-apollo-sample/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>samples</artifactId>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -29,7 +29,7 @@
   <artifactId>config-apollo-sample</artifactId>
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-common</artifactId>
     </dependency>
     <dependency>
@@ -37,7 +37,7 @@
       <artifactId>archaius-core</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>config-apollo</artifactId>
     </dependency>
     <dependency>
diff --git a/samples/custom-handler-sample/custom-handler-consumer/pom.xml b/samples/custom-handler-sample/custom-handler-consumer/pom.xml
index 0d68733..4dabf4c 100644
--- a/samples/custom-handler-sample/custom-handler-consumer/pom.xml
+++ b/samples/custom-handler-sample/custom-handler-consumer/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <artifactId>custom-handler-sample</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -28,25 +28,25 @@
   <dependencies>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-highway</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-bizkeeper</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-loadbalance</artifactId>
     </dependency>
 
@@ -55,7 +55,7 @@
       <artifactId>slf4j-log4j12</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.samples</groupId>
+      <groupId>org.apache.servicecomb.samples</groupId>
       <artifactId>common-schema</artifactId>
     </dependency>
   </dependencies>
diff --git a/samples/custom-handler-sample/custom-handler-provider/pom.xml b/samples/custom-handler-sample/custom-handler-provider/pom.xml
index 25b77ed..2a34822 100644
--- a/samples/custom-handler-sample/custom-handler-provider/pom.xml
+++ b/samples/custom-handler-sample/custom-handler-provider/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <artifactId>custom-handler-sample</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -28,25 +28,25 @@
   <dependencies>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>provider-pojo</artifactId>
     </dependency>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-highway</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-loadbalance</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-flowcontrol-qps</artifactId>
     </dependency>
 
@@ -55,7 +55,7 @@
       <artifactId>slf4j-log4j12</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.samples</groupId>
+      <groupId>org.apache.servicecomb.samples</groupId>
       <artifactId>common-schema</artifactId>
     </dependency>
   </dependencies>
diff --git a/samples/custom-handler-sample/pom.xml b/samples/custom-handler-sample/pom.xml
index b2571e9..8cfa9b8 100644
--- a/samples/custom-handler-sample/pom.xml
+++ b/samples/custom-handler-sample/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <artifactId>samples</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
diff --git a/samples/jaxrs-sample/jaxrs-consumer/pom.xml b/samples/jaxrs-sample/jaxrs-consumer/pom.xml
index 69651ef..3be7df2 100644
--- a/samples/jaxrs-sample/jaxrs-consumer/pom.xml
+++ b/samples/jaxrs-sample/jaxrs-consumer/pom.xml
@@ -19,7 +19,7 @@
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
     <parent>
-        <groupId>io.servicecomb.samples</groupId>
+        <groupId>org.apache.servicecomb.samples</groupId>
         <artifactId>jaxrs-sample</artifactId>
         <version>0.6.0-SNAPSHOT</version>
     </parent>
@@ -27,27 +27,27 @@
     <name>Java Chassis::Samples::JAXRS::Consumer</name>
     <dependencies>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-bizkeeper</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-loadbalance</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-highway</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-rest-vertx</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-flowcontrol-qps</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>provider-pojo</artifactId>
         </dependency>
         <dependency>
@@ -55,7 +55,7 @@
             <artifactId>slf4j-log4j12</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb.samples</groupId>
+            <groupId>org.apache.servicecomb.samples</groupId>
             <artifactId>common-schema</artifactId>
         </dependency>
     </dependencies>
diff --git a/samples/jaxrs-sample/jaxrs-provider/pom.xml b/samples/jaxrs-sample/jaxrs-provider/pom.xml
index ea100ec..24e1569 100644
--- a/samples/jaxrs-sample/jaxrs-provider/pom.xml
+++ b/samples/jaxrs-sample/jaxrs-provider/pom.xml
@@ -19,7 +19,7 @@
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
     <parent>
-        <groupId>io.servicecomb.samples</groupId>
+        <groupId>org.apache.servicecomb.samples</groupId>
         <artifactId>jaxrs-sample</artifactId>
         <version>0.6.0-SNAPSHOT</version>
     </parent>
@@ -27,27 +27,27 @@
     <name>Java Chassis::Samples::JAXRS::Provider</name>
     <dependencies>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-bizkeeper</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-loadbalance</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-flowcontrol-qps</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-highway</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-rest-vertx</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>provider-rest-common</artifactId>
         </dependency>
         <dependency>
@@ -55,7 +55,7 @@
             <artifactId>slf4j-log4j12</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb.samples</groupId>
+            <groupId>org.apache.servicecomb.samples</groupId>
             <artifactId>common-schema</artifactId>
         </dependency>
     </dependencies>
diff --git a/samples/jaxrs-sample/pom.xml b/samples/jaxrs-sample/pom.xml
index a12f127..d9b8d98 100644
--- a/samples/jaxrs-sample/pom.xml
+++ b/samples/jaxrs-sample/pom.xml
@@ -19,7 +19,7 @@
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
     <parent>
-        <groupId>io.servicecomb.samples</groupId>
+        <groupId>org.apache.servicecomb.samples</groupId>
         <artifactId>samples</artifactId>
         <version>0.6.0-SNAPSHOT</version>
     </parent>
diff --git a/samples/metrics-extend-healthcheck/pom.xml b/samples/metrics-extend-healthcheck/pom.xml
index a2cf75e..49b848a 100644
--- a/samples/metrics-extend-healthcheck/pom.xml
+++ b/samples/metrics-extend-healthcheck/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>samples</artifactId>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -36,7 +36,7 @@
     </dependency>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-provider</artifactId>
     </dependency>
 
@@ -46,7 +46,7 @@
     </dependency>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>metrics-core</artifactId>
     </dependency>
   </dependencies>
diff --git a/samples/metrics-write-file-sample/metrics-write-file-log4j-springboot/pom.xml b/samples/metrics-write-file-sample/metrics-write-file-log4j-springboot/pom.xml
index 8d6ecc4..3ef1c9f 100644
--- a/samples/metrics-write-file-sample/metrics-write-file-log4j-springboot/pom.xml
+++ b/samples/metrics-write-file-sample/metrics-write-file-log4j-springboot/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>metrics-write-file-sample</artifactId>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -45,20 +45,20 @@
     </dependency>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-provider</artifactId>
     </dependency>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-flowcontrol-qps</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-bizkeeper</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-tracing-zipkin</artifactId>
     </dependency>
     <dependency>
@@ -71,7 +71,7 @@
       <artifactId>log4j</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.samples</groupId>
+      <groupId>org.apache.servicecomb.samples</groupId>
       <artifactId>metrics-write-file</artifactId>
     </dependency>
   </dependencies>
diff --git a/samples/metrics-write-file-sample/metrics-write-file-log4j2-springboot/pom.xml b/samples/metrics-write-file-sample/metrics-write-file-log4j2-springboot/pom.xml
index cec6e75..8514b35 100644
--- a/samples/metrics-write-file-sample/metrics-write-file-log4j2-springboot/pom.xml
+++ b/samples/metrics-write-file-sample/metrics-write-file-log4j2-springboot/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>metrics-write-file-sample</artifactId>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -36,20 +36,20 @@
     </dependency>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-provider</artifactId>
     </dependency>
 
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-flowcontrol-qps</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-bizkeeper</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-tracing-zipkin</artifactId>
     </dependency>
     <dependency>
@@ -66,7 +66,7 @@
       <artifactId>log4j-core</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb.samples</groupId>
+      <groupId>org.apache.servicecomb.samples</groupId>
       <artifactId>metrics-write-file</artifactId>
     </dependency>
   </dependencies>
diff --git a/samples/metrics-write-file-sample/metrics-write-file/pom.xml b/samples/metrics-write-file-sample/metrics-write-file/pom.xml
index 6d8f550..6b18187 100644
--- a/samples/metrics-write-file-sample/metrics-write-file/pom.xml
+++ b/samples/metrics-write-file-sample/metrics-write-file/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>metrics-write-file-sample</artifactId>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -31,7 +31,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>metrics-core</artifactId>
     </dependency>
 
diff --git a/samples/metrics-write-file-sample/pom.xml b/samples/metrics-write-file-sample/pom.xml
index a1fd6c5..1287f4c 100644
--- a/samples/metrics-write-file-sample/pom.xml
+++ b/samples/metrics-write-file-sample/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>samples</artifactId>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -38,12 +38,12 @@
   <dependencyManagement>
     <dependencies>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>metrics-core</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb.samples</groupId>
+        <groupId>org.apache.servicecomb.samples</groupId>
         <artifactId>metrics-write-file</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
diff --git a/samples/pojo-sample/pojo-consumer/pom.xml b/samples/pojo-sample/pojo-consumer/pom.xml
index 3a6775f..347a33f 100644
--- a/samples/pojo-sample/pojo-consumer/pom.xml
+++ b/samples/pojo-sample/pojo-consumer/pom.xml
@@ -19,34 +19,34 @@
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
     <parent>
-        <groupId>io.servicecomb.samples</groupId>
+        <groupId>org.apache.servicecomb.samples</groupId>
         <artifactId>pojo-sample</artifactId>
         <version>0.6.0-SNAPSHOT</version>
     </parent>
     <artifactId>pojo-consumer</artifactId>
     <dependencies>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-bizkeeper</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-loadbalance</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-highway</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-rest-vertx</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-flowcontrol-qps</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>provider-pojo</artifactId>
         </dependency>
         <dependency>
@@ -54,7 +54,7 @@
             <artifactId>slf4j-log4j12</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb.samples</groupId>
+            <groupId>org.apache.servicecomb.samples</groupId>
             <artifactId>common-schema</artifactId>
         </dependency>
     </dependencies>
diff --git a/samples/pojo-sample/pojo-provider/pom.xml b/samples/pojo-sample/pojo-provider/pom.xml
index a44f8f0..2e32ae0 100644
--- a/samples/pojo-sample/pojo-provider/pom.xml
+++ b/samples/pojo-sample/pojo-provider/pom.xml
@@ -19,34 +19,34 @@
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
     <parent>
-        <groupId>io.servicecomb.samples</groupId>
+        <groupId>org.apache.servicecomb.samples</groupId>
         <artifactId>pojo-sample</artifactId>
         <version>0.6.0-SNAPSHOT</version>
     </parent>
     <artifactId>pojo-provider</artifactId>
     <dependencies>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-bizkeeper</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-loadbalance</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-highway</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-rest-vertx</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-flowcontrol-qps</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>provider-pojo</artifactId>
         </dependency>
         <dependency>
@@ -54,7 +54,7 @@
             <artifactId>slf4j-log4j12</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb.samples</groupId>
+            <groupId>org.apache.servicecomb.samples</groupId>
             <artifactId>common-schema</artifactId>
         </dependency>
     </dependencies>
diff --git a/samples/pojo-sample/pom.xml b/samples/pojo-sample/pom.xml
index d3cca3e..a40b03f 100644
--- a/samples/pojo-sample/pom.xml
+++ b/samples/pojo-sample/pom.xml
@@ -19,7 +19,7 @@
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
     <parent>
-        <groupId>io.servicecomb.samples</groupId>
+        <groupId>org.apache.servicecomb.samples</groupId>
         <artifactId>samples</artifactId>
         <version>0.6.0-SNAPSHOT</version>
     </parent>
diff --git a/samples/pom.xml b/samples/pom.xml
index eb607d2..0590c43 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>io.servicecomb.samples</groupId>
+  <groupId>org.apache.servicecomb.samples</groupId>
   <artifactId>samples</artifactId>
   <name>Java Chassis::Samples</name>
   <packaging>pom</packaging>
@@ -42,14 +42,14 @@
   <dependencyManagement>
     <dependencies>
       <dependency>
-        <groupId>io.servicecomb</groupId>
+        <groupId>org.apache.servicecomb</groupId>
         <artifactId>java-chassis-dependencies</artifactId>
         <version>0.6.0-SNAPSHOT</version>
         <type>pom</type>
         <scope>import</scope>
       </dependency>
       <dependency>
-        <groupId>io.servicecomb.samples</groupId>
+        <groupId>org.apache.servicecomb.samples</groupId>
         <artifactId>common-schema</artifactId>
         <version>0.6.0-SNAPSHOT</version>
       </dependency>
diff --git a/samples/springmvc-sample/pom.xml b/samples/springmvc-sample/pom.xml
index 1b8e5cd..fd1abdd 100644
--- a/samples/springmvc-sample/pom.xml
+++ b/samples/springmvc-sample/pom.xml
@@ -18,7 +18,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <artifactId>samples</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
diff --git a/samples/springmvc-sample/springmvc-consumer/pom.xml b/samples/springmvc-sample/springmvc-consumer/pom.xml
index 491c5b3..669d8c6 100644
--- a/samples/springmvc-sample/springmvc-consumer/pom.xml
+++ b/samples/springmvc-sample/springmvc-consumer/pom.xml
@@ -18,38 +18,38 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb.samples</groupId>
+    <groupId>org.apache.servicecomb.samples</groupId>
     <artifactId>springmvc-sample</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <artifactId>springmvc-consumer</artifactId>
       <dependencies>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-bizkeeper</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-loadbalance</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-highway</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-rest-vertx</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-flowcontrol-qps</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>provider-springmvc</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>provider-pojo</artifactId>
         </dependency>
         <dependency>
@@ -57,7 +57,7 @@
             <artifactId>slf4j-log4j12</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb.samples</groupId>
+            <groupId>org.apache.servicecomb.samples</groupId>
             <artifactId>common-schema</artifactId>
         </dependency>
       </dependencies>
diff --git a/samples/springmvc-sample/springmvc-provider/pom.xml b/samples/springmvc-sample/springmvc-provider/pom.xml
index 2c72fbb..582a6ce 100644
--- a/samples/springmvc-sample/springmvc-provider/pom.xml
+++ b/samples/springmvc-sample/springmvc-provider/pom.xml
@@ -19,34 +19,34 @@
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
     <parent>
-        <groupId>io.servicecomb.samples</groupId>
+        <groupId>org.apache.servicecomb.samples</groupId>
         <artifactId>springmvc-sample</artifactId>
         <version>0.6.0-SNAPSHOT</version>
     </parent>
     <artifactId>springmvc-provider</artifactId>
     <dependencies>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-bizkeeper</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-loadbalance</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-highway</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>transport-rest-vertx</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>handler-flowcontrol-qps</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb</groupId>
+            <groupId>org.apache.servicecomb</groupId>
             <artifactId>provider-springmvc</artifactId>
         </dependency>
         <dependency>
@@ -54,7 +54,7 @@
             <artifactId>slf4j-log4j12</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.servicecomb.samples</groupId>
+            <groupId>org.apache.servicecomb.samples</groupId>
             <artifactId>common-schema</artifactId>
         </dependency>
     </dependencies>
diff --git a/scripts/change_pom.py b/scripts/change_pom.py
index 0b77036..f2e2740 100644
--- a/scripts/change_pom.py
+++ b/scripts/change_pom.py
@@ -39,13 +39,13 @@ def change_pom(pom_path):
         child.text = VERSION
     print 'replace second level vesion'
     for child in tree.iterfind('%sparent' % (POM_NS)):
-        if child.find('%sgroupId' % POM_NS).text == "io.servicecomb":
+        if child.find('%sgroupId' % POM_NS).text == "org.apache.servicecomb":
             if child.find('%sversion' % POM_NS) is not None:
                 print 'change module version from ' + child.find('%sversion' % POM_NS).text + " to " + VERSION
                 child.find('%sversion' % POM_NS).text = VERSION
     print 'replace cse dependency version'
     for child in tree.iter('%sdependency' % (POM_NS)):
-        if child.find('%sgroupId' % POM_NS).text == "io.servicecomb":
+        if child.find('%sgroupId' % POM_NS).text == "org.apache.servicecomb":
             if child.find('%sversion' % POM_NS) is not None:
                 print 'change module version from ' + child.find('%sversion' % POM_NS).text + " to " + VERSION
                 child.find('%sversion' % POM_NS).text = VERSION
diff --git a/service-registry/pom.xml b/service-registry/pom.xml
index 6db4286..306dddd 100644
--- a/service-registry/pom.xml
+++ b/service-registry/pom.xml
@@ -19,7 +19,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
@@ -31,15 +31,15 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-vertx</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-config</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-common</artifactId>
     </dependency>
     <dependency>
@@ -53,7 +53,7 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-test-scaffolding</artifactId>
     </dependency>
   </dependencies>
diff --git a/spring-boot-starter/pom.xml b/spring-boot-starter/pom.xml
index 74f8705..7c33a56 100644
--- a/spring-boot-starter/pom.xml
+++ b/spring-boot-starter/pom.xml
@@ -18,7 +18,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
diff --git a/spring-boot-starter/spring-boot-starter-configuration/pom.xml b/spring-boot-starter/spring-boot-starter-configuration/pom.xml
index 9444cfe..6065e33 100644
--- a/spring-boot-starter/spring-boot-starter-configuration/pom.xml
+++ b/spring-boot-starter/spring-boot-starter-configuration/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>spring-boot-starter-parent</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -29,11 +29,11 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>foundation-config</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>foundation-config-cc</artifactId>
 		</dependency>
 	</dependencies>
diff --git a/spring-boot-starter/spring-boot-starter-discovery/pom.xml b/spring-boot-starter/spring-boot-starter-discovery/pom.xml
index 87d079e..c24c456 100644
--- a/spring-boot-starter/spring-boot-starter-discovery/pom.xml
+++ b/spring-boot-starter/spring-boot-starter-discovery/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>spring-boot-starter-parent</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -72,7 +72,7 @@
 			<artifactId>spring-cloud-starter-hystrix</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>service-registry</artifactId>
 		</dependency>
 	</dependencies>
diff --git a/spring-boot-starter/spring-boot-starter-provider/pom.xml b/spring-boot-starter/spring-boot-starter-provider/pom.xml
index fb4cc65..06a8b42 100644
--- a/spring-boot-starter/spring-boot-starter-provider/pom.xml
+++ b/spring-boot-starter/spring-boot-starter-provider/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>spring-boot-starter-parent</artifactId>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -31,11 +31,11 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-servicecomb</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-vertx</artifactId>
     </dependency>
   </dependencies>
diff --git a/spring-boot-starter/spring-boot-starter-registry/pom.xml b/spring-boot-starter/spring-boot-starter-registry/pom.xml
index 26672a7..17b7900 100644
--- a/spring-boot-starter/spring-boot-starter-registry/pom.xml
+++ b/spring-boot-starter/spring-boot-starter-registry/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<parent>
 		<artifactId>spring-boot-starter-parent</artifactId>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
 	<modelVersion>4.0.0</modelVersion>
@@ -29,7 +29,7 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>service-registry</artifactId>
 		</dependency>
 	</dependencies>
diff --git a/spring-boot-starter/spring-boot-starter-servicecomb/pom.xml b/spring-boot-starter/spring-boot-starter-servicecomb/pom.xml
index 4cbebb4..78fba70 100644
--- a/spring-boot-starter/spring-boot-starter-servicecomb/pom.xml
+++ b/spring-boot-starter/spring-boot-starter-servicecomb/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>spring-boot-starter-parent</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -46,31 +46,31 @@
 			</exclusions>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>provider-springmvc</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>provider-jaxrs</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>provider-pojo</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>handler-bizkeeper</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>handler-loadbalance</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>transport-highway</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>handler-flowcontrol-qps</artifactId>
 		</dependency>
 	</dependencies>
diff --git a/spring-boot-starter/spring-boot-starter-transport/pom.xml b/spring-boot-starter/spring-boot-starter-transport/pom.xml
index 863bd45..5a7c950 100644
--- a/spring-boot-starter/spring-boot-starter-transport/pom.xml
+++ b/spring-boot-starter/spring-boot-starter-transport/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>spring-boot-starter-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -29,11 +29,11 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>spring-boot-starter-servicecomb</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-servlet</artifactId>
     </dependency>
     <dependency>
@@ -42,7 +42,7 @@
       <scope>compile</scope>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-test-scaffolding</artifactId>
     </dependency>
   </dependencies>
diff --git a/spring-boot-starter/spring-cloud-zuul-zipkin/pom.xml b/spring-boot-starter/spring-cloud-zuul-zipkin/pom.xml
index d4688ab..b5de8b9 100644
--- a/spring-boot-starter/spring-cloud-zuul-zipkin/pom.xml
+++ b/spring-boot-starter/spring-cloud-zuul-zipkin/pom.xml
@@ -20,7 +20,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>spring-boot-starter-parent</artifactId>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -35,7 +35,7 @@
       <artifactId>spring-cloud-starter-zuul</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>handler-tracing-zipkin</artifactId>
     </dependency>
     <dependency>
diff --git a/spring-boot-starter/spring-cloud-zuul/pom.xml b/spring-boot-starter/spring-cloud-zuul/pom.xml
index 7092cec..e06d0d2 100644
--- a/spring-boot-starter/spring-cloud-zuul/pom.xml
+++ b/spring-boot-starter/spring-cloud-zuul/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>spring-boot-starter-parent</artifactId>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -31,15 +31,15 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>java-chassis-core</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-config</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>service-registry</artifactId>
     </dependency>
     <dependency>
diff --git a/swagger/pom.xml b/swagger/pom.xml
index d0160de..b111312 100644
--- a/swagger/pom.xml
+++ b/swagger/pom.xml
@@ -18,7 +18,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
diff --git a/swagger/swagger-generator/generator-core/pom.xml b/swagger/swagger-generator/generator-core/pom.xml
index 73fab2c..d90ad3e 100644
--- a/swagger/swagger-generator/generator-core/pom.xml
+++ b/swagger/swagger-generator/generator-core/pom.xml
@@ -19,7 +19,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>swagger-generator</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -32,11 +32,11 @@
       <artifactId>swagger-core</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-common</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>common-javassist</artifactId>
     </dependency>
     <dependency>
@@ -66,7 +66,7 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-test-scaffolding</artifactId>
     </dependency>
   </dependencies>
diff --git a/swagger/swagger-generator/generator-jaxrs/pom.xml b/swagger/swagger-generator/generator-jaxrs/pom.xml
index 28a5026..f6d7e2d 100644
--- a/swagger/swagger-generator/generator-jaxrs/pom.xml
+++ b/swagger/swagger-generator/generator-jaxrs/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>swagger-generator</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -28,7 +28,7 @@
 	
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>swagger-generator-core</artifactId>
 		</dependency>
 		<dependency>
diff --git a/swagger/swagger-generator/generator-springmvc/pom.xml b/swagger/swagger-generator/generator-springmvc/pom.xml
index ee1ba1b..00f5093 100644
--- a/swagger/swagger-generator/generator-springmvc/pom.xml
+++ b/swagger/swagger-generator/generator-springmvc/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>swagger-generator</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -32,7 +32,7 @@
 			<artifactId>spring-webmvc</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>swagger-generator-core</artifactId>
 		</dependency>
 		<dependency>
diff --git a/swagger/swagger-generator/pom.xml b/swagger/swagger-generator/pom.xml
index e7ccb01..3101ca5 100644
--- a/swagger/swagger-generator/pom.xml
+++ b/swagger/swagger-generator/pom.xml
@@ -18,7 +18,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>swagger</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
diff --git a/swagger/swagger-invocation/invocation-core/pom.xml b/swagger/swagger-invocation/invocation-core/pom.xml
index 37c13f8..da0a8f7 100644
--- a/swagger/swagger-invocation/invocation-core/pom.xml
+++ b/swagger/swagger-invocation/invocation-core/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>swagger-invocation</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -29,11 +29,11 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>swagger-generator-core</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>swagger-generator-jaxrs</artifactId>
 			<scope>test</scope>
 		</dependency>
diff --git a/swagger/swagger-invocation/invocation-jaxrs/pom.xml b/swagger/swagger-invocation/invocation-jaxrs/pom.xml
index 345bb21..14aaf23 100644
--- a/swagger/swagger-invocation/invocation-jaxrs/pom.xml
+++ b/swagger/swagger-invocation/invocation-jaxrs/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>swagger-invocation</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -29,7 +29,7 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>swagger-invocation-core</artifactId>
 		</dependency>
 	</dependencies>
diff --git a/swagger/swagger-invocation/invocation-springmvc/pom.xml b/swagger/swagger-invocation/invocation-springmvc/pom.xml
index 7e2961d..0341a75 100644
--- a/swagger/swagger-invocation/invocation-springmvc/pom.xml
+++ b/swagger/swagger-invocation/invocation-springmvc/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>swagger-invocation</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -29,7 +29,7 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>swagger-invocation-core</artifactId>
 		</dependency>
 		<dependency>
diff --git a/swagger/swagger-invocation/pom.xml b/swagger/swagger-invocation/pom.xml
index c4ea2a6..d11fb22 100644
--- a/swagger/swagger-invocation/pom.xml
+++ b/swagger/swagger-invocation/pom.xml
@@ -18,7 +18,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>swagger</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
diff --git a/tracing/README.md b/tracing/README.md
index 10e0893..fdb82a4 100644
--- a/tracing/README.md
+++ b/tracing/README.md
@@ -6,7 +6,7 @@ interest.
 1. Include the following dependency
 ```
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>tracing-zipkin</artifactId>
     </dependency>
 ```
diff --git a/tracing/pom.xml b/tracing/pom.xml
index 8dcb19e..8f8d82f 100644
--- a/tracing/pom.xml
+++ b/tracing/pom.xml
@@ -20,7 +20,7 @@
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
diff --git a/tracing/tracing-common/pom.xml b/tracing/tracing-common/pom.xml
index f4aeb13..5654ef6 100644
--- a/tracing/tracing-common/pom.xml
+++ b/tracing/tracing-common/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>tracing</artifactId>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/tracing/tracing-zipkin/pom.xml b/tracing/tracing-zipkin/pom.xml
index 4d707c7..ba24277 100644
--- a/tracing/tracing-zipkin/pom.xml
+++ b/tracing/tracing-zipkin/pom.xml
@@ -21,7 +21,7 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <artifactId>tracing</artifactId>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
@@ -30,7 +30,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>tracing-common</artifactId>
     </dependency>
     <dependency>
diff --git a/transports/pom.xml b/transports/pom.xml
index 69c8fe3..550f077 100644
--- a/transports/pom.xml
+++ b/transports/pom.xml
@@ -18,7 +18,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>java-chassis-parent</artifactId>
     <version>0.6.0-SNAPSHOT</version>
     <relativePath>../parent</relativePath>
diff --git a/transports/transport-highway/pom.xml b/transports/transport-highway/pom.xml
index 335826a..e17277f 100644
--- a/transports/transport-highway/pom.xml
+++ b/transports/transport-highway/pom.xml
@@ -19,7 +19,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>transports</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -27,15 +27,15 @@
 	<name>Java Chassis::Transports::Hightway</name>
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>java-chassis-core</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>foundation-vertx</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>common-protobuf</artifactId>
 		</dependency>
 		<dependency>
@@ -49,7 +49,7 @@
 			<scope>test</scope>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>foundation-metrics</artifactId>
 		</dependency>
 	</dependencies>
diff --git a/transports/transport-rest/pom.xml b/transports/transport-rest/pom.xml
index 21690d1..16bd3a0 100644
--- a/transports/transport-rest/pom.xml
+++ b/transports/transport-rest/pom.xml
@@ -20,7 +20,7 @@
 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>transports</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
diff --git a/transports/transport-rest/transport-rest-client/pom.xml b/transports/transport-rest/transport-rest-client/pom.xml
index 75e654b..73df9f6 100644
--- a/transports/transport-rest/transport-rest-client/pom.xml
+++ b/transports/transport-rest/transport-rest-client/pom.xml
@@ -21,7 +21,7 @@
 	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<modelVersion>4.0.0</modelVersion>
 	<parent>
-		<groupId>io.servicecomb</groupId>
+		<groupId>org.apache.servicecomb</groupId>
 		<artifactId>transport-rest</artifactId>
 		<version>0.6.0-SNAPSHOT</version>
 	</parent>
@@ -30,11 +30,11 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>foundation-vertx</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>io.servicecomb</groupId>
+			<groupId>org.apache.servicecomb</groupId>
 			<artifactId>common-rest</artifactId>
 		</dependency>
 		<dependency>
diff --git a/transports/transport-rest/transport-rest-servlet/pom.xml b/transports/transport-rest/transport-rest-servlet/pom.xml
index 042413c..ae1423d 100644
--- a/transports/transport-rest/transport-rest-servlet/pom.xml
+++ b/transports/transport-rest/transport-rest-servlet/pom.xml
@@ -20,7 +20,7 @@
   xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>transport-rest</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -38,7 +38,7 @@
       <artifactId>spring-web</artifactId>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-client</artifactId>
     </dependency>
 
@@ -53,7 +53,7 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-test-scaffolding</artifactId>
     </dependency>
   </dependencies>
diff --git a/transports/transport-rest/transport-rest-vertx/pom.xml b/transports/transport-rest/transport-rest-vertx/pom.xml
index 6def8c6..df8134b 100644
--- a/transports/transport-rest/transport-rest-vertx/pom.xml
+++ b/transports/transport-rest/transport-rest-vertx/pom.xml
@@ -20,7 +20,7 @@
   xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
   <parent>
-    <groupId>io.servicecomb</groupId>
+    <groupId>org.apache.servicecomb</groupId>
     <artifactId>transport-rest</artifactId>
     <version>0.6.0-SNAPSHOT</version>
   </parent>
@@ -29,7 +29,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>transport-rest-client</artifactId>
     </dependency>
 
@@ -44,7 +44,7 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>io.servicecomb</groupId>
+      <groupId>org.apache.servicecomb</groupId>
       <artifactId>foundation-test-scaffolding</artifactId>
     </dependency>
   </dependencies>

-- 
To stop receiving notification emails like this one, please contact
"commits@servicecomb.apache.org" <co...@servicecomb.apache.org>.