diff --git a/.idea/libraries/opencensus.xml b/.idea/libraries/opencensus.xml
new file mode 100644
index 0000000000000..bcdf489a1652d
--- /dev/null
+++ b/.idea/libraries/opencensus.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/java/client/client.iml b/java/client/client.iml
index f2cdcade3266a..e6813dcd05570 100644
--- a/java/client/client.iml
+++ b/java/client/client.iml
@@ -37,6 +37,7 @@
+
diff --git a/java/server/server.iml b/java/server/server.iml
index 3c2411728d9b0..e1377460c3ee9 100644
--- a/java/server/server.iml
+++ b/java/server/server.iml
@@ -21,6 +21,8 @@
+
+
diff --git a/third_party/java/grpc/BUCK b/third_party/java/grpc/BUCK
new file mode 100644
index 0000000000000..af29a03aaece3
--- /dev/null
+++ b/third_party/java/grpc/BUCK
@@ -0,0 +1,10 @@
+prebuilt_jar(
+ name = 'grpc-context',
+ maven_coords = 'io.grpc:grpc-context:jar:1.14.0',
+ binary_jar = 'grpc-context-1.14.0.jar',
+ source_jar = 'grpc-context-1.14.0-sources.jar',
+ visibility = [
+ '//third_party/java/opencensus:opencensus-api'
+ ],
+)
+
diff --git a/third_party/java/grpc/grpc-context-1.14.0-sources.jar b/third_party/java/grpc/grpc-context-1.14.0-sources.jar
new file mode 100644
index 0000000000000..6682ee778104f
Binary files /dev/null and b/third_party/java/grpc/grpc-context-1.14.0-sources.jar differ
diff --git a/third_party/java/grpc/grpc-context-1.14.0.jar b/third_party/java/grpc/grpc-context-1.14.0.jar
new file mode 100644
index 0000000000000..498353a76ce4d
Binary files /dev/null and b/third_party/java/grpc/grpc-context-1.14.0.jar differ
diff --git a/third_party/java/opencensus/BUCK b/third_party/java/opencensus/BUCK
new file mode 100644
index 0000000000000..75af9910a9724
--- /dev/null
+++ b/third_party/java/opencensus/BUCK
@@ -0,0 +1,13 @@
+prebuilt_jar(
+ name = 'opencensus-api',
+ maven_coords = 'io.opencensus:opencensus-api:jar:0.16.1',
+ binary_jar = 'opencensus-api-0.16.1.jar',
+ source_jar = 'opencensus-api-0.16.1-sources.jar',
+ deps = [
+ '//third_party/java/grpc:grpc-context'
+ ],
+ visibility = [
+ '//java/client/src/org/openqa/selenium/remote/tracing/opencensus:',
+ ],
+)
+
diff --git a/third_party/java/opencensus/opencensus-api-0.16.1-sources.jar b/third_party/java/opencensus/opencensus-api-0.16.1-sources.jar
new file mode 100644
index 0000000000000..8a38badbaa3ee
Binary files /dev/null and b/third_party/java/opencensus/opencensus-api-0.16.1-sources.jar differ
diff --git a/third_party/java/opencensus/opencensus-api-0.16.1.jar b/third_party/java/opencensus/opencensus-api-0.16.1.jar
new file mode 100644
index 0000000000000..873526af6dd7e
Binary files /dev/null and b/third_party/java/opencensus/opencensus-api-0.16.1.jar differ
diff --git a/third_party/java/opentracing/BUCK b/third_party/java/opentracing/BUCK
index 1ae236f8045f7..66d22ac512209 100644
--- a/third_party/java/opentracing/BUCK
+++ b/third_party/java/opentracing/BUCK
@@ -6,6 +6,7 @@ prebuilt_jar(
visibility = [
'//third_party/java/contrib:opentracing-concurrent',
'//third_party/java/contrib:opentracing-okhttp3'
+ '//java/client/src/org/openqa/selenium/remote/tracing/opentracing:',
],
)
@@ -19,7 +20,8 @@ prebuilt_jar(
],
visibility = [
'//third_party/java/contrib:opentracing-concurrent',
- '//third_party/java/contrib:opentracing-okhttp3'
+ '//third_party/java/contrib:opentracing-okhttp3',
+ '//java/client/src/org/openqa/selenium/remote/tracing/opentracing:',
],
)