Refactor buck external dependencies

Change-Id: Ia4b99493407eb7d4e893804cba6b944f758f085e
diff --git a/drivers/arista/BUCK b/drivers/arista/BUCK
index 7f094d9..551afbb 100644
--- a/drivers/arista/BUCK
+++ b/drivers/arista/BUCK
@@ -1,5 +1,6 @@
 COMPILE_DEPS = [
     '//lib:CORE_DEPS',
+    '//lib:JACKSON',
     '//lib:javax.ws.rs-api',
     '//incubator/api:onos-incubator-api',
     '//utils/rest:onlab-rest',
diff --git a/drivers/bmv2/BUCK b/drivers/bmv2/BUCK
index 15f6dcf..a8dfd58 100644
--- a/drivers/bmv2/BUCK
+++ b/drivers/bmv2/BUCK
@@ -2,6 +2,7 @@
 
 COMPILE_DEPS = [
     '//lib:CORE_DEPS',
+    '//lib:minimal-json',
     '//protocols/p4runtime/api:onos-protocols-p4runtime-api',
     '//incubator/bmv2/model:onos-incubator-bmv2-model',
     '//drivers/default:onos-drivers-default',
diff --git a/drivers/bti/BUCK b/drivers/bti/BUCK
index c7c713d..da0ac30 100644
--- a/drivers/bti/BUCK
+++ b/drivers/bti/BUCK
@@ -6,6 +6,7 @@
     '//lib:snmp-core',
     '//lib:bti7000',
     '//lib:mibs-net-snmp',
+    '//lib:joda-time',
 ]
 
 TEST_DEPS = [
diff --git a/drivers/cisco/rest/BUCK b/drivers/cisco/rest/BUCK
index b4c5b11..5f544d9 100644
--- a/drivers/cisco/rest/BUCK
+++ b/drivers/cisco/rest/BUCK
@@ -1,5 +1,6 @@
 COMPILE_DEPS = [
     '//lib:CORE_DEPS',
+    '//lib:JACKSON',
     '//lib:javax.ws.rs-api',
     '//incubator/api:onos-incubator-api',
     '//utils/rest:onlab-rest',
diff --git a/drivers/corsa/BUCK b/drivers/corsa/BUCK
index dde49d3..7f663bd 100644
--- a/drivers/corsa/BUCK
+++ b/drivers/corsa/BUCK
@@ -1,5 +1,6 @@
 COMPILE_DEPS = [
     '//lib:CORE_DEPS',
+    '//lib:KRYO',
     '//lib:openflowj',
     '//drivers/default:onos-drivers-default',
     '//drivers/utilities:onos-drivers-utilities',
diff --git a/drivers/default/BUCK b/drivers/default/BUCK
index 1dfb3c7..b79b013 100644
--- a/drivers/default/BUCK
+++ b/drivers/default/BUCK
@@ -1,5 +1,7 @@
 COMPILE_DEPS = [
     '//lib:CORE_DEPS',
+    '//lib:JACKSON',
+    '//lib:KRYO',
     '//lib:openflowj',
     '//protocols/openflow/api:onos-protocols-openflow-api',
     '//core/store/serializers:onos-core-serializers',
diff --git a/drivers/flowspec/BUCK b/drivers/flowspec/BUCK
index c62d3a3..baeeed9 100644
--- a/drivers/flowspec/BUCK
+++ b/drivers/flowspec/BUCK
@@ -1,5 +1,6 @@
 COMPILE_DEPS = [
     '//lib:CORE_DEPS',
+    '//lib:KRYO',
     '//drivers/default:onos-drivers-default',
     '//apps/flowspec-api/flowapi:onos-apps-flowspec-api-flowapi',
 ]
diff --git a/drivers/hp/BUCK b/drivers/hp/BUCK
index ddb62af..889557c 100644
--- a/drivers/hp/BUCK
+++ b/drivers/hp/BUCK
@@ -1,5 +1,6 @@
 COMPILE_DEPS = [
     '//lib:CORE_DEPS',
+    '//lib:KRYO',
     '//lib:openflowj',
     '//drivers/default:onos-drivers-default',
     '//drivers/utilities:onos-drivers-utilities',
diff --git a/drivers/lisp/BUCK b/drivers/lisp/BUCK
index cd5eb9e..695fc40 100644
--- a/drivers/lisp/BUCK
+++ b/drivers/lisp/BUCK
@@ -1,5 +1,7 @@
 COMPILE_DEPS = [
     '//lib:CORE_DEPS',
+    '//lib:JACKSON',
+    '//lib:KRYO',
     '//protocols/lisp/api:onos-protocols-lisp-api',
     '//protocols/lisp/msg:onos-protocols-lisp-msg',
     '//apps/mappingmanagement/api:onos-apps-mappingmanagement-api',
diff --git a/drivers/microsemi/BUCK b/drivers/microsemi/BUCK
index 2787032..2c34c1c 100644
--- a/drivers/microsemi/BUCK
+++ b/drivers/microsemi/BUCK
@@ -1,5 +1,6 @@
 COMPILE_DEPS = [
     '//lib:CORE_DEPS',
+    '//lib:ONOS_YANG',
     '//drivers/utilities:onos-drivers-utilities',
     '//protocols/netconf/api:onos-protocols-netconf-api',
     '//protocols/netconf/ctl:onos-protocols-netconf-ctl',
diff --git a/drivers/optical/BUCK b/drivers/optical/BUCK
index 8a070d1..3995be7 100644
--- a/drivers/optical/BUCK
+++ b/drivers/optical/BUCK
@@ -1,5 +1,7 @@
 COMPILE_DEPS = [
     '//lib:CORE_DEPS',
+    '//lib:NETTY',
+    '//lib:JACKSON',
     '//lib:openflowj',
     '//protocols/openflow/api:onos-protocols-openflow-api',
     '//drivers/default:onos-drivers-default',