diff --git a/pom.xml b/pom.xml
index 530ae5642..97e759646 100644
--- a/pom.xml
+++ b/pom.xml
@@ -273,8 +273,6 @@
2.0.0.BUILD-SNAPSHOT
2.0.0.BUILD-SNAPSHOT
4.19.0
-
- 2.7.0
2.0.0.RELEASE
diff --git a/spring-cloud-sleuth-core/pom.xml b/spring-cloud-sleuth-core/pom.xml
index 17c4908a1..84331f2fd 100644
--- a/spring-cloud-sleuth-core/pom.xml
+++ b/spring-cloud-sleuth-core/pom.xml
@@ -213,6 +213,8 @@
io.zipkin.java
zipkin
+
+ 2.8.0
true
diff --git a/spring-cloud-sleuth-dependencies/pom.xml b/spring-cloud-sleuth-dependencies/pom.xml
index 78c793a2d..c24f1265f 100644
--- a/spring-cloud-sleuth-dependencies/pom.xml
+++ b/spring-cloud-sleuth-dependencies/pom.xml
@@ -79,13 +79,7 @@
spring-cloud-starter-sleuth
${project.version}
-
-
- io.zipkin.java
- zipkin
-
- 2.7.0
-
+
io.opentracing.brave
brave-opentracing
diff --git a/spring-cloud-sleuth-samples/pom.xml b/spring-cloud-sleuth-samples/pom.xml
index 5dbc4cc07..7298f135b 100644
--- a/spring-cloud-sleuth-samples/pom.xml
+++ b/spring-cloud-sleuth-samples/pom.xml
@@ -73,7 +73,7 @@
io.zipkin.zipkin2
zipkin
- 2.7.1
+ 2.8.1
diff --git a/spring-cloud-sleuth-zipkin/pom.xml b/spring-cloud-sleuth-zipkin/pom.xml
index 005632687..c77eb8bc0 100644
--- a/spring-cloud-sleuth-zipkin/pom.xml
+++ b/spring-cloud-sleuth-zipkin/pom.xml
@@ -131,9 +131,9 @@
test
- io.zipkin.java
- zipkin-junit
- ${zipkin.version}
+ com.squareup.okhttp3
+ mockwebserver
+ 3.10.0
test
@@ -141,20 +141,6 @@
awaitility
test
-
-
- com.squareup.okhttp3
- mockwebserver
- 3.9.1
- test
-
-
- io.zipkin.zipkin2
- zipkin
- test-jar
- ${zipkin.version}
- test
-
org.aspectj
aspectjrt
diff --git a/spring-cloud-sleuth-zipkin/src/test/java/org/springframework/cloud/sleuth/zipkin2/sender/RestTemplateSenderTest.java b/spring-cloud-sleuth-zipkin/src/test/java/org/springframework/cloud/sleuth/zipkin2/sender/RestTemplateSenderTest.java
index 20393ca9d..bf32f37e0 100644
--- a/spring-cloud-sleuth-zipkin/src/test/java/org/springframework/cloud/sleuth/zipkin2/sender/RestTemplateSenderTest.java
+++ b/spring-cloud-sleuth-zipkin/src/test/java/org/springframework/cloud/sleuth/zipkin2/sender/RestTemplateSenderTest.java
@@ -23,15 +23,31 @@ import org.junit.Rule;
import org.junit.Test;
import org.springframework.web.client.RestTemplate;
import zipkin2.Call;
+import zipkin2.Endpoint;
import zipkin2.Span;
import static java.util.stream.Collectors.toList;
import static org.assertj.core.api.Assertions.assertThat;
-import static zipkin2.TestObjects.CLIENT_SPAN;
-import static zipkin2.TestObjects.UTF_8;
import static zipkin2.codec.SpanBytesEncoder.JSON_V2;
public class RestTemplateSenderTest {
+ static final Span SPAN = Span.newBuilder()
+ .traceId("7180c278b62e8f6a216a2aea45d08fc9")
+ .parentId("6b221d5bc9e6496c")
+ .id("5b4185666d50f68b")
+ .name("get /backend")
+ .kind(Span.Kind.SERVER)
+ .shared(true)
+ .localEndpoint(Endpoint.newBuilder()
+ .serviceName("backend")
+ .ip("192.168.99.101")
+ .port(9000)
+ .build())
+ .timestamp(1472470996250000L)
+ .duration(100000L)
+ .putTag("http.method", "GET")
+ .putTag("http.path", "/backend")
+ .build();
@Rule public MockWebServer server = new MockWebServer();
@@ -42,10 +58,10 @@ public class RestTemplateSenderTest {
@Test public void jsonIsNormal() throws Exception {
server.enqueue(new MockResponse());
- send(CLIENT_SPAN).execute();
+ send(SPAN).execute();
assertThat(server.takeRequest().getBody().readUtf8())
- .isEqualTo("[" + new String(JSON_V2.encode(CLIENT_SPAN), UTF_8) + "]");
+ .isEqualTo("[" + new String(JSON_V2.encode(SPAN), "UTF-8") + "]");
}
Call send(Span... spans) {