reset to main
diff --git a/rocketmq-streams-channel-es/pom.xml b/rocketmq-streams-channel-es/pom.xml
index ccdd536..b4ce4d8 100755
--- a/rocketmq-streams-channel-es/pom.xml
+++ b/rocketmq-streams-channel-es/pom.xml
@@ -24,7 +24,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.rocketmq</groupId>
-            <artifactId>rocketmq-streams-commons</artifactId>
+            <artifactId>rocketmq-streams-configurable</artifactId>
         </dependency>
 
         <dependency>
diff --git a/rocketmq-streams-db-operator/pom.xml b/rocketmq-streams-db-operator/pom.xml
index 28ff3f4..fc5cb32 100755
--- a/rocketmq-streams-db-operator/pom.xml
+++ b/rocketmq-streams-db-operator/pom.xml
@@ -35,11 +35,6 @@
         </dependency>
 
         <dependency>
-            <groupId>org.apache.rocketmq</groupId>
-            <artifactId>rocketmq-streams-commons</artifactId>
-        </dependency>
-
-        <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-jdbc</artifactId>
         </dependency>
diff --git a/rocketmq-streams-db-operator/src/test/java/org/apache/rocketmq/streams/db/configuable/DBSupportParentConfigureServiceTest.java b/rocketmq-streams-db-operator/src/test/java/org/apache/rocketmq/streams/db/configuable/DBSupportParentConfigureServiceTest.java
index f0aaf4f..3baa65d 100644
--- a/rocketmq-streams-db-operator/src/test/java/org/apache/rocketmq/streams/db/configuable/DBSupportParentConfigureServiceTest.java
+++ b/rocketmq-streams-db-operator/src/test/java/org/apache/rocketmq/streams/db/configuable/DBSupportParentConfigureServiceTest.java
@@ -1,74 +1,74 @@
-///*
-// * Licensed to the Apache Software Foundation (ASF) under one or more
-// * contributor license agreements.  See the NOTICE file distributed with
-// * this work for additional information regarding copyright ownership.
-// * The ASF licenses this file to You under the Apache License, Version 2.0
-// * (the "License"); you may not use this file except in compliance with
-// * the License.  You may obtain a copy of the License at
-// *
-// *     http://www.apache.org/licenses/LICENSE-2.0
-// *
-// * Unless required by applicable law or agreed to in writing, software
-// * distributed under the License is distributed on an "AS IS" BASIS,
-// * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// * See the License for the specific language governing permissions and
-// * limitations under the License.
-// */
-//package org.apache.rocketmq.streams.db.configuable;
-//
-//import org.apache.rocketmq.streams.common.component.ComponentCreator;
-//import org.apache.rocketmq.streams.common.configure.ConfigureFileKey;
-//import org.apache.rocketmq.streams.configurable.ConfigurableComponent;
-//import org.apache.rocketmq.streams.configurable.model.Configure;
-//import org.apache.rocketmq.streams.db.Person;
-//import org.apache.rocketmq.streams.db.driver.DriverBuilder;
-//import org.junit.Test;
-//
-//import static junit.framework.TestCase.assertTrue;
-//
-///**
-// * 数据库的存储,需要配置存储的连接参数,请先完成配置,后执行单元用例 如果未建表,可以通过Configure.createTableSQL() 获取建表语句,创建表后,测试
-// */
-//public class DBSupportParentConfigureServiceTest {
-//    private String URL = "";
-//    protected String USER_NAME = "";
-//    protected String PASSWORD = "";
-//    protected String TABLE_NAME = "dipper_configure_source";
-//
-//    @Test
-//    public void testDBConfigurableService() {
-//        String namespace = "streams.db.configuable";
-//
-//        //正式使用时,在配置文件配置
-//        ComponentCreator.getProperties().put(ConfigureFileKey.CONNECT_TYPE, "DB");
-//        ComponentCreator.getProperties().put(ConfigureFileKey.JDBC_URL, URL);//数据库连接url
-//        ComponentCreator.getProperties().put(ConfigureFileKey.JDBC_USERNAME, USER_NAME);//用户名
-//        ComponentCreator.getProperties().put(ConfigureFileKey.JDBC_PASSWORD, PASSWORD);//password
-//        ComponentCreator.getProperties().put(ConfigureFileKey.JDBC_TABLE_NAME, TABLE_NAME);
-//
-//        //如果表不存在,创建表
-//        String sql = (Configure.createTableSQL(TABLE_NAME));
-//        DriverBuilder.createDriver().execute(sql);
-//        ConfigurableComponent configurableComponent = ConfigurableComponent.getInstance(namespace);
-//        configurableComponent.insert(createPerson(namespace));
-//        configurableComponent.refreshConfigurable(namespace);
-//        Person person = configurableComponent.queryConfigurable("person", "peronName");
-//        assertTrue(person != null);
-//    }
-//
-//    /**
-//     * 创建configuable对象
-//     *
-//     * @param namespace
-//     * @return
-//     */
-//    protected Person createPerson(String namespace) {
-//        Person person = new Person();
-//        person.setName("chris");
-//        person.setAge(18);
-//        person.setNameSpace(namespace);
-//        person.setConfigureName("peronName");
-//        person.setType("person");
-//        return person;
-//    }
-//}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.rocketmq.streams.db.configuable;
+
+import org.apache.rocketmq.streams.common.component.ComponentCreator;
+import org.apache.rocketmq.streams.common.configure.ConfigureFileKey;
+import org.apache.rocketmq.streams.configurable.ConfigurableComponent;
+import org.apache.rocketmq.streams.configurable.model.Configure;
+import org.apache.rocketmq.streams.db.Person;
+import org.apache.rocketmq.streams.db.driver.DriverBuilder;
+import org.junit.Test;
+
+import static junit.framework.TestCase.assertTrue;
+
+/**
+ * 数据库的存储,需要配置存储的连接参数,请先完成配置,后执行单元用例 如果未建表,可以通过Configure.createTableSQL() 获取建表语句,创建表后,测试
+ */
+public class DBSupportParentConfigureServiceTest {
+    private String URL = "";
+    protected String USER_NAME = "";
+    protected String PASSWORD = "";
+    protected String TABLE_NAME = "dipper_configure_source";
+
+    @Test
+    public void testDBConfigurableService() {
+        String namespace = "streams.db.configuable";
+
+        //正式使用时,在配置文件配置
+        ComponentCreator.getProperties().put(ConfigureFileKey.CONNECT_TYPE, "DB");
+        ComponentCreator.getProperties().put(ConfigureFileKey.JDBC_URL, URL);//数据库连接url
+        ComponentCreator.getProperties().put(ConfigureFileKey.JDBC_USERNAME, USER_NAME);//用户名
+        ComponentCreator.getProperties().put(ConfigureFileKey.JDBC_PASSWORD, PASSWORD);//password
+        ComponentCreator.getProperties().put(ConfigureFileKey.JDBC_TABLE_NAME, TABLE_NAME);
+
+        //如果表不存在,创建表
+        String sql = (Configure.createTableSQL(TABLE_NAME));
+        DriverBuilder.createDriver().execute(sql);
+        ConfigurableComponent configurableComponent = ConfigurableComponent.getInstance(namespace);
+        configurableComponent.insert(createPerson(namespace));
+        configurableComponent.refreshConfigurable(namespace);
+        Person person = configurableComponent.queryConfigurable("person", "peronName");
+        assertTrue(person != null);
+    }
+
+    /**
+     * 创建configuable对象
+     *
+     * @param namespace
+     * @return
+     */
+    protected Person createPerson(String namespace) {
+        Person person = new Person();
+        person.setName("chris");
+        person.setAge(18);
+        person.setNameSpace(namespace);
+        person.setConfigureName("peronName");
+        person.setType("person");
+        return person;
+    }
+}
diff --git a/rocketmq-streams-serviceloader/pom.xml b/rocketmq-streams-serviceloader/pom.xml
index 87f5f0c..f8a482f 100755
--- a/rocketmq-streams-serviceloader/pom.xml
+++ b/rocketmq-streams-serviceloader/pom.xml
@@ -33,5 +33,10 @@
             <groupId>org.apache.rocketmq</groupId>
             <artifactId>rocketmq-streams-commons</artifactId>
         </dependency>
+
+        <dependency>
+            <groupId>org.apache.rocketmq</groupId>
+            <artifactId>rocketmq-streams-channel-rocketmq</artifactId>
+        </dependency>
     </dependencies>
 </project>