diff --git a/pom.xml b/pom.xml
index e85d23abd..1b22ce281 100644
--- a/pom.xml
+++ b/pom.xml
@@ -30,7 +30,6 @@
spring-cloud-sleuth-core
spring-cloud-sleuth-zipkin
spring-cloud-sleuth-stream
- spring-cloud-sleuth-reactor
spring-cloud-sleuth-zipkin-stream
spring-cloud-starter-sleuth
spring-cloud-starter-zipkin
@@ -172,6 +171,21 @@
pom
import
+
+
+ io.projectreactor
+ reactor-bom
+ ${reactor.version}
+ pom
+ import
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
+ pom
+ import
+
org.spockframework
@@ -201,16 +215,6 @@
commons-logging
1.2
-
- io.projectreactor
- reactor-core
- ${reactor.version}
-
-
- org.reactivestreams
- reactive-streams
- ${reactive-streams.version}
-
org.hamcrest
hamcrest-core
@@ -254,8 +258,9 @@
2.0.0.BUILD-SNAPSHOT
Elmhurst.BUILD-SNAPSHOT
2.0.0.BUILD-SNAPSHOT
- 3.1.0.BUILD-SNAPSHOT
- 1.0.0
+ Bismuth-BUILD-SNAPSHOT
+
+ 2.0.0.BUILD-SNAPSHOT
diff --git a/spring-cloud-sleuth-core/pom.xml b/spring-cloud-sleuth-core/pom.xml
index 71d54a570..a62eb5022 100644
--- a/spring-cloud-sleuth-core/pom.xml
+++ b/spring-cloud-sleuth-core/pom.xml
@@ -21,6 +21,21 @@
spring-boot-starter-web
true
+
+ org.springframework.boot
+ spring-boot-starter-webflux
+ true
+
+
+ io.projectreactor
+ reactor-core
+ true
+
+
+ org.reactivestreams
+ reactive-streams
+ true
+
org.springframework.boot
spring-boot-starter-websocket
diff --git a/spring-cloud-sleuth-reactor/src/main/java/org/springframework/cloud/sleuth/instrument/reactor/SpanSubscriber.java b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/reactor/SpanSubscriber.java
similarity index 82%
rename from spring-cloud-sleuth-reactor/src/main/java/org/springframework/cloud/sleuth/instrument/reactor/SpanSubscriber.java
rename to spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/reactor/SpanSubscriber.java
index eaa976613..f49df0725 100644
--- a/spring-cloud-sleuth-reactor/src/main/java/org/springframework/cloud/sleuth/instrument/reactor/SpanSubscriber.java
+++ b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/reactor/SpanSubscriber.java
@@ -18,7 +18,8 @@ import reactor.util.context.Context;
* @author Marcin Grzejszczak
* @since 1.3.0
*/
-class SpanSubscriber extends AtomicBoolean implements Subscription, CoreSubscriber
-
- org.springframework.cloud
- spring-cloud-sleuth-reactor
- ${project.version}
-
org.springframework.cloud
spring-cloud-sleuth-zipkin
diff --git a/spring-cloud-sleuth-reactor/.jdk8 b/spring-cloud-sleuth-reactor/.jdk8
deleted file mode 100644
index e69de29bb..000000000
diff --git a/spring-cloud-sleuth-reactor/pom.xml b/spring-cloud-sleuth-reactor/pom.xml
deleted file mode 100644
index 987b4ae85..000000000
--- a/spring-cloud-sleuth-reactor/pom.xml
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
- 4.0.0
-
- spring-cloud-sleuth-reactor
- jar
- Spring Cloud Sleuth Reactor
- Spring Cloud Sleuth Reactor
-
-
- org.springframework.cloud
- spring-cloud-sleuth
- 2.0.0.BUILD-SNAPSHOT
- ..
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- 1.8
- 1.8
-
-
-
- default-compile
-
- true
- true
-
- 1.8
- 1.8
-
-
-
-
- default-testCompile
-
- true
- true
-
- 1.8
- 1.8
-
-
-
-
-
-
-
-
-
-
- org.springframework.cloud
- spring-cloud-sleuth-core
-
-
- org.springframework.boot
- spring-boot-starter
-
-
- io.projectreactor
- reactor-core
- true
-
-
- org.reactivestreams
- reactive-streams
- true
-
-
- org.aspectj
- aspectjweaver
- test
-
-
- org.assertj
- assertj-core
- test
-
-
- org.awaitility
- awaitility
- test
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
-
-
diff --git a/spring-cloud-sleuth-reactor/src/main/resources/META-INF/spring.factories b/spring-cloud-sleuth-reactor/src/main/resources/META-INF/spring.factories
deleted file mode 100644
index 3938ffd61..000000000
--- a/spring-cloud-sleuth-reactor/src/main/resources/META-INF/spring.factories
+++ /dev/null
@@ -1,3 +0,0 @@
-# Auto Configuration
-org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
-org.springframework.cloud.sleuth.instrument.reactor.TraceReactorAutoConfiguration
diff --git a/spring-cloud-sleuth-reactor/src/test/resources/application.properties b/spring-cloud-sleuth-reactor/src/test/resources/application.properties
deleted file mode 100644
index 8edfd35f9..000000000
--- a/spring-cloud-sleuth-reactor/src/test/resources/application.properties
+++ /dev/null
@@ -1 +0,0 @@
-logging.level.org.springframework.cloud.sleuth.instrument.reactor=TRACE
\ No newline at end of file
diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/pom.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/pom.xml
index 29295c7de..524667170 100644
--- a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/pom.xml
+++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/pom.xml
@@ -61,6 +61,7 @@
org.codehaus.mojo
animal-sniffer-maven-plugin
+ 1.14
true