diff --git a/spring-cloud-sleuth-correlation/pom.xml b/spring-cloud-sleuth-correlation/pom.xml
deleted file mode 100644
index 697ebf14a..000000000
--- a/spring-cloud-sleuth-correlation/pom.xml
+++ /dev/null
@@ -1,132 +0,0 @@
-
-
- 4.0.0
-
- spring-cloud-sleuth-correlation
- jar
- Spring Cloud Sleuth Correlation
- Spring Cloud Sleuth Correlation
-
-
- org.springframework.cloud
- spring-cloud-sleuth
- 1.0.0.BUILD-SNAPSHOT
- ..
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
-
- org.codehaus.gmavenplus
- gmavenplus-plugin
-
-
- maven-surefire-plugin
-
-
-
-
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
- org.springframework.cloud
- spring-cloud-sleuth-core
-
-
- org.springframework.boot
- spring-boot-starter-actuator
- true
-
-
- commons-lang
- commons-lang
-
-
- org.projectlombok
- lombok
-
- provided
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
- com.netflix.hystrix
- hystrix-core
-
-
- org.aspectj
- aspectjrt
-
-
- org.aspectj
- aspectjweaver
- runtime
-
-
- io.reactivex
- rxjava
-
-
-
- org.spockframework
- spock-core
- test
-
-
- org.spockframework
- spock-spring
- test
-
-
- cglib
- cglib-nodep
- test
-
-
- org.objenesis
- objenesis
- test
-
-
- org.hamcrest
- hamcrest-core
- test
-
-
- org.codehaus.groovy
- groovy-all
- test
-
-
- org.codehaus.gpars
- gpars
- 1.2.1
- test
-
-
- com.github.tomakehurst
- wiremock
- 1.53
- test
-
-
- com.github.stefanbirkner
- system-rules
- 1.9.0
- test
-
-
-
-
diff --git a/spring-cloud-sleuth-correlation/src/main/java/org/springframework/cloud/sleuth/logging/CorrelationIdAspect.java b/spring-cloud-sleuth-correlation/src/main/java/org/springframework/cloud/sleuth/logging/CorrelationIdAspect.java
deleted file mode 100644
index 23b995ded..000000000
--- a/spring-cloud-sleuth-correlation/src/main/java/org/springframework/cloud/sleuth/logging/CorrelationIdAspect.java
+++ /dev/null
@@ -1,132 +0,0 @@
-/*
- * Copyright 2012-2015 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.springframework.cloud.sleuth.logging;
-
-import org.aspectj.lang.ProceedingJoinPoint;
-import org.aspectj.lang.annotation.Around;
-import org.aspectj.lang.annotation.Aspect;
-import org.aspectj.lang.annotation.Pointcut;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.http.HttpEntity;
-import org.springframework.http.HttpHeaders;
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RestController;
-import org.springframework.web.client.RestOperations;
-
-import java.lang.invoke.MethodHandles;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.concurrent.Callable;
-
-/**
- * Aspect that adds correlation id to
- *
- *
- * - {@link RestController} annotated classes
- * with public {@link Callable} methods
- * - {@link Controller} annotated classes
- * with public {@link Callable} methods
- * - explicit {@link RestOperations}.exchange(..) method calls
- *
- *
- * For controllers an around aspect is created that wraps the {@link Callable#call()} method execution
- * in {@link CorrelationIdUpdater#wrapCallableWithId(Callable)}
- *
- * For {@link RestOperations} we are wrapping all executions of the
- * exchange methods and we are extracting {@link HttpHeaders} from the passed {@link HttpEntity}.
- * Next we are adding correlation id header {@link CorrelationIdHolder#CORRELATION_ID_HEADER} with
- * the value taken from {@link CorrelationIdHolder}. Finally the method execution proceeds.
- *
- * @see RestController
- * @see Controller
- * @see RestOperations
- * @see CorrelationIdHolder
- * @see CorrelationIdFilter
- *
- * @author Tomasz Nurkewicz, 4financeIT
- * @author Marcin Grzejszczak, 4financeIT
- * @author Michal Chmielarz, 4financeIT
- */
-@Aspect
-public class CorrelationIdAspect {
- private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
-
- private static final int HTTP_ENTITY_PARAM_INDEX = 2;
-
- @Pointcut("@target(org.springframework.web.bind.annotation.RestController)")
- private void anyRestControllerAnnotated() {
- }
-
- @Pointcut("@target(org.springframework.stereotype.Controller)")
- private void anyControllerAnnotated() {
- }
-
- @Pointcut("execution(public java.util.concurrent.Callable *(..))")
- private void anyPublicMethodReturningCallable() {
- }
-
- @Pointcut("(anyRestControllerAnnotated() || anyControllerAnnotated()) && anyPublicMethodReturningCallable()")
- private void anyControllerOrRestControllerWithPublicAsyncMethod() {
- }
-
- @Around("anyControllerOrRestControllerWithPublicAsyncMethod()")
- public Object wrapWithCorrelationId(ProceedingJoinPoint pjp) throws Throwable {
- final Callable callable = (Callable) pjp.proceed();
- log.debug("Wrapping callable with correlation id [" + CorrelationIdHolder.get() + "]");
- return CorrelationIdUpdater.wrapCallableWithId(new Callable() {
- @Override
- public Object call() throws Exception {
- return callable.call();
- }
- });
- }
-
- @Pointcut("execution(public * org.springframework.web.client.RestOperations.exchange(..))")
- private void anyExchangeRestOperationsMethod() {
- }
-
- @Around("anyExchangeRestOperationsMethod()")
- public Object wrapWithCorrelationIdForRestOperations(ProceedingJoinPoint pjp) throws Throwable {
- String correlationId = CorrelationIdHolder.get();
- log.debug("Wrapping RestTemplate call with correlation id [" + correlationId + "]");
- HttpEntity httpEntity = (HttpEntity) pjp.getArgs()[HTTP_ENTITY_PARAM_INDEX];
- HttpEntity newHttpEntity = createNewHttpEntity(httpEntity, correlationId);
- List