diff --git a/escheduler-api/pom.xml b/escheduler-api/pom.xml
index bfa01dba1..73a392774 100644
--- a/escheduler-api/pom.xml
+++ b/escheduler-api/pom.xml
@@ -34,6 +34,10 @@
leveldbjni-all
org.fusesource.leveldbjni
+
+ protobuf-java
+ com.google.protobuf
+
diff --git a/escheduler-common/pom.xml b/escheduler-common/pom.xml
index 4f76b55ca..afe34dbd3 100644
--- a/escheduler-common/pom.xml
+++ b/escheduler-common/pom.xml
@@ -148,10 +148,10 @@
javax.servlet.jsp
jsp-api
-
- com.google.protobuf
- protobuf-java
-
+
+
+
+
@@ -175,10 +175,10 @@
org.codehaus.jackson
jackson-xc
-
- com.google.protobuf
- protobuf-java
-
+
+
+
+
org.fusesource.leveldbjni
leveldbjni-all
diff --git a/escheduler-dao/pom.xml b/escheduler-dao/pom.xml
index ca489b210..39536fb04 100644
--- a/escheduler-dao/pom.xml
+++ b/escheduler-dao/pom.xml
@@ -125,6 +125,12 @@
cn.analysys
escheduler-common
+
+
+ protobuf-java
+ com.google.protobuf
+
+
org.springframework
diff --git a/escheduler-server/pom.xml b/escheduler-server/pom.xml
index 3047296e0..00164f523 100644
--- a/escheduler-server/pom.xml
+++ b/escheduler-server/pom.xml
@@ -18,6 +18,10 @@
cn.analysys
escheduler-common
+
+ protobuf-java
+ com.google.protobuf
+
io.netty
netty