diff --git a/dd-trace/pom.xml b/dd-trace/pom.xml new file mode 100644 index 0000000000..31c57c8b51 --- /dev/null +++ b/dd-trace/pom.xml @@ -0,0 +1,105 @@ + + + 4.0.0 + + + com.datadoghq + dd-trace-java + 1.0-SNAPSHOT + + + dd-trace + jar + dd-trace + + + + + + io.opentracing + opentracing-api + ${opentracing.version} + + + io.opentracing + opentracing-noop + ${opentracing.version} + + + io.opentracing + opentracing-util + ${opentracing.version} + + + io.opentracing.contrib + opentracing-tracerresolver + 0.1.0 + + + + + com.fasterxml.jackson.core + jackson-databind + 2.8.8 + + + com.fasterxml.jackson.dataformat + jackson-dataformat-yaml + 2.8.8 + + + + + org.slf4j + slf4j-api + 1.7.25 + + + ch.qos.logback + logback-classic + 1.2.3 + + + + + com.google.auto.service + auto-service + 1.0-rc3 + + + + + junit + junit + 4.12 + test + + + org.assertj + assertj-core + 3.6.2 + test + + + org.mockito + mockito-core + 2.7.22 + test + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + ${java.version} + ${java.version} + + + + + + \ No newline at end of file diff --git a/src/main/java/com/datadoghq/trace/DDSpan.java b/dd-trace/src/main/java/com/datadoghq/trace/DDSpan.java similarity index 100% rename from src/main/java/com/datadoghq/trace/DDSpan.java rename to dd-trace/src/main/java/com/datadoghq/trace/DDSpan.java diff --git a/src/main/java/com/datadoghq/trace/DDSpanContext.java b/dd-trace/src/main/java/com/datadoghq/trace/DDSpanContext.java similarity index 100% rename from src/main/java/com/datadoghq/trace/DDSpanContext.java rename to dd-trace/src/main/java/com/datadoghq/trace/DDSpanContext.java diff --git a/src/main/java/com/datadoghq/trace/DDTags.java b/dd-trace/src/main/java/com/datadoghq/trace/DDTags.java similarity index 100% rename from src/main/java/com/datadoghq/trace/DDTags.java rename to dd-trace/src/main/java/com/datadoghq/trace/DDTags.java diff --git a/src/main/java/com/datadoghq/trace/DDTracer.java b/dd-trace/src/main/java/com/datadoghq/trace/DDTracer.java similarity index 100% rename from src/main/java/com/datadoghq/trace/DDTracer.java rename to dd-trace/src/main/java/com/datadoghq/trace/DDTracer.java diff --git a/src/main/java/com/datadoghq/trace/integration/DBServiceDecorator.java b/dd-trace/src/main/java/com/datadoghq/trace/integration/DBServiceDecorator.java similarity index 100% rename from src/main/java/com/datadoghq/trace/integration/DBServiceDecorator.java rename to dd-trace/src/main/java/com/datadoghq/trace/integration/DBServiceDecorator.java diff --git a/src/main/java/com/datadoghq/trace/integration/DDSpanContextDecorator.java b/dd-trace/src/main/java/com/datadoghq/trace/integration/DDSpanContextDecorator.java similarity index 100% rename from src/main/java/com/datadoghq/trace/integration/DDSpanContextDecorator.java rename to dd-trace/src/main/java/com/datadoghq/trace/integration/DDSpanContextDecorator.java diff --git a/src/main/java/com/datadoghq/trace/integration/HTTPServiceDecorator.java b/dd-trace/src/main/java/com/datadoghq/trace/integration/HTTPServiceDecorator.java similarity index 100% rename from src/main/java/com/datadoghq/trace/integration/HTTPServiceDecorator.java rename to dd-trace/src/main/java/com/datadoghq/trace/integration/HTTPServiceDecorator.java diff --git a/src/main/java/com/datadoghq/trace/integration/MapperDecorator.java b/dd-trace/src/main/java/com/datadoghq/trace/integration/MapperDecorator.java similarity index 100% rename from src/main/java/com/datadoghq/trace/integration/MapperDecorator.java rename to dd-trace/src/main/java/com/datadoghq/trace/integration/MapperDecorator.java diff --git a/src/main/java/com/datadoghq/trace/propagation/Codec.java b/dd-trace/src/main/java/com/datadoghq/trace/propagation/Codec.java similarity index 100% rename from src/main/java/com/datadoghq/trace/propagation/Codec.java rename to dd-trace/src/main/java/com/datadoghq/trace/propagation/Codec.java diff --git a/src/main/java/com/datadoghq/trace/propagation/HTTPCodec.java b/dd-trace/src/main/java/com/datadoghq/trace/propagation/HTTPCodec.java similarity index 100% rename from src/main/java/com/datadoghq/trace/propagation/HTTPCodec.java rename to dd-trace/src/main/java/com/datadoghq/trace/propagation/HTTPCodec.java diff --git a/src/main/java/com/datadoghq/trace/resolver/DDTracerResolver.java b/dd-trace/src/main/java/com/datadoghq/trace/resolver/DDTracerResolver.java similarity index 98% rename from src/main/java/com/datadoghq/trace/resolver/DDTracerResolver.java rename to dd-trace/src/main/java/com/datadoghq/trace/resolver/DDTracerResolver.java index 095c067586..b7d60e19b5 100644 --- a/src/main/java/com/datadoghq/trace/resolver/DDTracerResolver.java +++ b/dd-trace/src/main/java/com/datadoghq/trace/resolver/DDTracerResolver.java @@ -35,7 +35,7 @@ public class DDTracerResolver extends TracerResolver { private final static Logger logger = LoggerFactory.getLogger(DDTracerResolver.class); - public static final String TRACER_CONFIG = "dd-trace.yaml"; + public static final String TRACER_CONFIG = "src/test/resources/dd-trace.yaml"; private final ObjectMapper objectMapper = new ObjectMapper(new YAMLFactory()); @Override diff --git a/src/main/java/com/datadoghq/trace/resolver/TracerConfig.java b/dd-trace/src/main/java/com/datadoghq/trace/resolver/TracerConfig.java similarity index 100% rename from src/main/java/com/datadoghq/trace/resolver/TracerConfig.java rename to dd-trace/src/main/java/com/datadoghq/trace/resolver/TracerConfig.java diff --git a/src/main/java/com/datadoghq/trace/sampling/AllSampler.java b/dd-trace/src/main/java/com/datadoghq/trace/sampling/AllSampler.java similarity index 100% rename from src/main/java/com/datadoghq/trace/sampling/AllSampler.java rename to dd-trace/src/main/java/com/datadoghq/trace/sampling/AllSampler.java diff --git a/src/main/java/com/datadoghq/trace/sampling/RateSampler.java b/dd-trace/src/main/java/com/datadoghq/trace/sampling/RateSampler.java similarity index 100% rename from src/main/java/com/datadoghq/trace/sampling/RateSampler.java rename to dd-trace/src/main/java/com/datadoghq/trace/sampling/RateSampler.java diff --git a/src/main/java/com/datadoghq/trace/sampling/Sampler.java b/dd-trace/src/main/java/com/datadoghq/trace/sampling/Sampler.java similarity index 100% rename from src/main/java/com/datadoghq/trace/sampling/Sampler.java rename to dd-trace/src/main/java/com/datadoghq/trace/sampling/Sampler.java diff --git a/src/main/java/com/datadoghq/trace/writer/DDAgentWriter.java b/dd-trace/src/main/java/com/datadoghq/trace/writer/DDAgentWriter.java similarity index 100% rename from src/main/java/com/datadoghq/trace/writer/DDAgentWriter.java rename to dd-trace/src/main/java/com/datadoghq/trace/writer/DDAgentWriter.java diff --git a/src/main/java/com/datadoghq/trace/writer/DDApi.java b/dd-trace/src/main/java/com/datadoghq/trace/writer/DDApi.java similarity index 100% rename from src/main/java/com/datadoghq/trace/writer/DDApi.java rename to dd-trace/src/main/java/com/datadoghq/trace/writer/DDApi.java diff --git a/src/main/java/com/datadoghq/trace/writer/DDSpanSerializer.java b/dd-trace/src/main/java/com/datadoghq/trace/writer/DDSpanSerializer.java similarity index 100% rename from src/main/java/com/datadoghq/trace/writer/DDSpanSerializer.java rename to dd-trace/src/main/java/com/datadoghq/trace/writer/DDSpanSerializer.java diff --git a/src/main/java/com/datadoghq/trace/writer/LoggingWritter.java b/dd-trace/src/main/java/com/datadoghq/trace/writer/LoggingWritter.java similarity index 100% rename from src/main/java/com/datadoghq/trace/writer/LoggingWritter.java rename to dd-trace/src/main/java/com/datadoghq/trace/writer/LoggingWritter.java diff --git a/src/main/java/com/datadoghq/trace/writer/Writer.java b/dd-trace/src/main/java/com/datadoghq/trace/writer/Writer.java similarity index 100% rename from src/main/java/com/datadoghq/trace/writer/Writer.java rename to dd-trace/src/main/java/com/datadoghq/trace/writer/Writer.java diff --git a/src/main/resources/dd-trace.yaml b/dd-trace/src/main/resources/dd-trace.yaml similarity index 100% rename from src/main/resources/dd-trace.yaml rename to dd-trace/src/main/resources/dd-trace.yaml diff --git a/src/main/resources/logback.xml b/dd-trace/src/main/resources/logback.xml similarity index 100% rename from src/main/resources/logback.xml rename to dd-trace/src/main/resources/logback.xml diff --git a/src/test/java/ExampleWithDDAgentWriter.java b/dd-trace/src/test/java/ExampleWithDDAgentWriter.java similarity index 100% rename from src/test/java/ExampleWithDDAgentWriter.java rename to dd-trace/src/test/java/ExampleWithDDAgentWriter.java diff --git a/src/test/java/ExampleWithLoggingWriter.java b/dd-trace/src/test/java/ExampleWithLoggingWriter.java similarity index 100% rename from src/test/java/ExampleWithLoggingWriter.java rename to dd-trace/src/test/java/ExampleWithLoggingWriter.java diff --git a/src/test/java/com/datadoghq/trace/DDSpanBuilderTest.java b/dd-trace/src/test/java/com/datadoghq/trace/DDSpanBuilderTest.java similarity index 100% rename from src/test/java/com/datadoghq/trace/DDSpanBuilderTest.java rename to dd-trace/src/test/java/com/datadoghq/trace/DDSpanBuilderTest.java diff --git a/src/test/java/com/datadoghq/trace/DDSpanSerializerTest.java b/dd-trace/src/test/java/com/datadoghq/trace/DDSpanSerializerTest.java similarity index 100% rename from src/test/java/com/datadoghq/trace/DDSpanSerializerTest.java rename to dd-trace/src/test/java/com/datadoghq/trace/DDSpanSerializerTest.java diff --git a/src/test/java/com/datadoghq/trace/DDSpanTest.java b/dd-trace/src/test/java/com/datadoghq/trace/DDSpanTest.java similarity index 100% rename from src/test/java/com/datadoghq/trace/DDSpanTest.java rename to dd-trace/src/test/java/com/datadoghq/trace/DDSpanTest.java diff --git a/src/test/java/com/datadoghq/trace/DDTracerTest.java b/dd-trace/src/test/java/com/datadoghq/trace/DDTracerTest.java similarity index 100% rename from src/test/java/com/datadoghq/trace/DDTracerTest.java rename to dd-trace/src/test/java/com/datadoghq/trace/DDTracerTest.java diff --git a/src/test/java/com/datadoghq/trace/RateSamplerTest.java b/dd-trace/src/test/java/com/datadoghq/trace/RateSamplerTest.java similarity index 100% rename from src/test/java/com/datadoghq/trace/RateSamplerTest.java rename to dd-trace/src/test/java/com/datadoghq/trace/RateSamplerTest.java diff --git a/src/test/java/com/datadoghq/trace/resolver/TracerResolverTest.java b/dd-trace/src/test/java/com/datadoghq/trace/resolver/TracerResolverTest.java similarity index 100% rename from src/test/java/com/datadoghq/trace/resolver/TracerResolverTest.java rename to dd-trace/src/test/java/com/datadoghq/trace/resolver/TracerResolverTest.java diff --git a/src/test/java/com/datadoghq/trace/writer/impl/DDAgentWriterTest.java b/dd-trace/src/test/java/com/datadoghq/trace/writer/impl/DDAgentWriterTest.java similarity index 100% rename from src/test/java/com/datadoghq/trace/writer/impl/DDAgentWriterTest.java rename to dd-trace/src/test/java/com/datadoghq/trace/writer/impl/DDAgentWriterTest.java diff --git a/src/test/resources/dd-trace.yaml b/dd-trace/src/test/resources/dd-trace.yaml similarity index 100% rename from src/test/resources/dd-trace.yaml rename to dd-trace/src/test/resources/dd-trace.yaml diff --git a/pom.xml b/pom.xml index 336c0a1519..529a90c725 100644 --- a/pom.xml +++ b/pom.xml @@ -1,10 +1,11 @@ - + 4.0.0 com.datadoghq dd-trace-java - 1.0 + 1.0-SNAPSHOT 0.22.0 @@ -27,89 +28,17 @@ - + datadog Datadog developers dev@datadoghq.com + + dd-trace + - - - - - io.opentracing - opentracing-api - ${opentracing.version} - - - io.opentracing - opentracing-noop - ${opentracing.version} - - - io.opentracing - opentracing-util - ${opentracing.version} - - - io.opentracing.contrib - opentracing-tracerresolver - 0.1.0 - - - - - com.fasterxml.jackson.core - jackson-databind - 2.8.8 - - - com.fasterxml.jackson.dataformat - jackson-dataformat-yaml - 2.8.8 - - - - - org.slf4j - slf4j-api - 1.7.25 - - - ch.qos.logback - logback-classic - 1.2.3 - - - - - com.google.auto.service - auto-service - 1.0-rc3 - - - - - junit - junit - 4.12 - test - - - org.assertj - assertj-core - 3.6.2 - test - - - org.mockito - mockito-core - 2.7.22 - test - -