diff --git a/dubbo-common/pom.xml b/dubbo-common/pom.xml
index 98ecc9b87b..fc9e705d09 100644
--- a/dubbo-common/pom.xml
+++ b/dubbo-common/pom.xml
@@ -57,25 +57,9 @@
org.javassist
javassist
-
- com.alibaba
- hessian-lite
-
com.alibaba
fastjson
-
- com.esotericsoftware
- kryo
-
-
- de.javakaffee
- kryo-serializers
-
-
- de.ruedigermoeller
- fst
-
\ No newline at end of file
diff --git a/dubbo-configcenter/dubbo-configcenter-apollo/src/main/java/org/apache/dubbo/configcenter/support/apollo/ApolloDynamicConfiguration.java b/dubbo-configcenter/dubbo-configcenter-apollo/src/main/java/org/apache/dubbo/configcenter/support/apollo/ApolloDynamicConfiguration.java
index 4433412046..bcc9a381d5 100644
--- a/dubbo-configcenter/dubbo-configcenter-apollo/src/main/java/org/apache/dubbo/configcenter/support/apollo/ApolloDynamicConfiguration.java
+++ b/dubbo-configcenter/dubbo-configcenter-apollo/src/main/java/org/apache/dubbo/configcenter/support/apollo/ApolloDynamicConfiguration.java
@@ -148,7 +148,7 @@ public class ApolloDynamicConfiguration implements DynamicConfiguration {
@Override
public String getProperties(String key, String group, long timeout) throws IllegalStateException {
- if(StringUtils.isEmpty(group)) {
+ if (StringUtils.isEmpty(group)) {
return dubboConfigFile.getContent();
}
if (group.equals(url.getParameter(APPLICATION_KEY))) {
diff --git a/dubbo-rpc/dubbo-rpc-api/pom.xml b/dubbo-rpc/dubbo-rpc-api/pom.xml
index aae1c05b6e..c0d7971a77 100644
--- a/dubbo-rpc/dubbo-rpc-api/pom.xml
+++ b/dubbo-rpc/dubbo-rpc-api/pom.xml
@@ -44,5 +44,10 @@
dubbo-remoting-api
${project.parent.version}
+
+ com.alibaba
+ hessian-lite
+ test
+
\ No newline at end of file
diff --git a/dubbo-serialization/dubbo-serialization-api/src/main/java/org/apache/dubbo/common/serialize/support/SerializableClassRegistry.java b/dubbo-serialization/dubbo-serialization-api/src/main/java/org/apache/dubbo/common/serialize/support/SerializableClassRegistry.java
index 1a8fb69dbd..7e1ad6e384 100644
--- a/dubbo-serialization/dubbo-serialization-api/src/main/java/org/apache/dubbo/common/serialize/support/SerializableClassRegistry.java
+++ b/dubbo-serialization/dubbo-serialization-api/src/main/java/org/apache/dubbo/common/serialize/support/SerializableClassRegistry.java
@@ -16,8 +16,6 @@
*/
package org.apache.dubbo.common.serialize.support;
-import com.esotericsoftware.kryo.Serializer;
-
import java.util.LinkedHashMap;
import java.util.Map;
@@ -45,7 +43,7 @@ public abstract class SerializableClassRegistry {
* @param clazz object type
* @param serializer object serializer
*/
- public static void registerClass(Class clazz, Serializer serializer) {
+ public static void registerClass(Class clazz, Object serializer) {
if (clazz == null) {
throw new IllegalArgumentException("Class registered to kryo cannot be null!");
}