diff --git a/dd-java-agent-ittests/build.gradle b/dd-java-agent-ittests/build.gradle index fc8b289a2da..0207d986ee7 100644 --- a/dd-java-agent-ittests/build.gradle +++ b/dd-java-agent-ittests/build.gradle @@ -5,6 +5,7 @@ dependencies { testCompile group: 'junit', name: 'junit', version: '4.12' testCompile group: 'org.assertj', name: 'assertj-core', version: '3.6.2' testCompile group: 'org.mockito', name: 'mockito-core', version: '2.7.22' + testCompile group: 'ch.qos.logback', name: 'logback-classic' , version: '1.2.3' testCompile group: 'org.mongodb', name: 'mongo-java-driver', version: '3.4.2' testCompile group: 'org.eclipse.jetty', name: 'jetty-server', version: '9.4.1.v20170120' testCompile group: 'org.eclipse.jetty', name: 'jetty-servlet', version: '9.4.1.v20170120' diff --git a/dd-java-agent-ittests/pom.xml b/dd-java-agent-ittests/pom.xml index 80da6e78f4a..255b7527128 100644 --- a/dd-java-agent-ittests/pom.xml +++ b/dd-java-agent-ittests/pom.xml @@ -11,11 +11,13 @@ dd-java-agent-ittests Datadog Java Agent integration tests https://github.com/datadog/dd-trace-java - + jar true 0.1.2-SNAPSHOT + + true @@ -27,8 +29,22 @@ ${dd-trace.version} test + + + com.google.auto.service + auto-service + 1.0-rc3 + compile + + + + ch.qos.logback + logback-classic + 1.2.3 + test + io.opentracing opentracing-mock @@ -194,37 +210,16 @@ - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.4 - - - attach-javadocs - - jar - - - - org.apache.maven.plugins maven-surefire-plugin 2.19 - - - - - *Test.java - - - -javaagent:${M2_REPO}/com/datadoghq/dd-java-agent/${project.version}/dd-java-agent-${project.version}.jar -Dorg.jboss.byteman.verbose=true - + ${skipTests} @@ -238,26 +233,10 @@ shade - - - - - - otarules.btm - - - com.datadoghq.trace.agent.AnnotationsTracingAgent - com.datadoghq.trace.agent.AnnotationsTracingAgent - - true - true - ./${project.artifactId}.jar - - diff --git a/dd-java-agent-ittests/src/test/resources/dd-trace.yaml b/dd-java-agent-ittests/src/test/resources/dd-trace.yaml index 41ead394860..8c557c46254 100644 --- a/dd-java-agent-ittests/src/test/resources/dd-trace.yaml +++ b/dd-java-agent-ittests/src/test/resources/dd-trace.yaml @@ -21,7 +21,7 @@ sampler: # skipTagsPatterns: {"http.url": ".*/demo/add.*"} # Enable custom annotation tracing over a selected set of packages -enableCustomAnnotationTracingOver: ["io.opentracing.contrib.agent"] +enableCustomAnnotationTracingOver: ["com.datadoghq.trace.agent"] # Disable some instrumentations # disabledInstrumentations: ["apache http", "mongo", "jetty", "tomcat", ...] \ No newline at end of file diff --git a/dd-java-agent/build.gradle b/dd-java-agent/build.gradle index 249a6eb7392..51c2cdb5942 100644 --- a/dd-java-agent/build.gradle +++ b/dd-java-agent/build.gradle @@ -12,6 +12,7 @@ dependencies { compile group: 'io.opentracing.contrib', name: 'opentracing-agent', version: '0.1.0' compile group: 'org.reflections', name: 'reflections', version: '0.9.11' + compile group: 'com.google.auto.service', name: 'auto-service', version: '1.0-rc3' compile(group: 'io.opentracing.contrib', name: 'opentracing-web-servlet-filter', version: '0.0.9') { @@ -45,6 +46,7 @@ dependencies { testCompile group: 'junit', name: 'junit', version: '4.12' testCompile group: 'org.assertj', name: 'assertj-core', version: '3.6.2' testCompile group: 'org.mockito', name: 'mockito-core', version: '2.7.22' + testCompile group: 'ch.qos.logback', name: 'logback-classic' , version: '1.2.3' compileOnly group: 'org.eclipse.jetty', name: 'jetty-servlet', version: '9.3.6.v20151106' compileOnly group: 'org.apache.tomcat.embed', name: 'tomcat-embed-core', version: '9.0.0.M1' compileOnly group: 'org.mongodb', name: 'mongo-java-driver', version: '3.4.2' diff --git a/dd-java-agent/pom.xml b/dd-java-agent/pom.xml index 085b04136f4..ac90af62a5b 100644 --- a/dd-java-agent/pom.xml +++ b/dd-java-agent/pom.xml @@ -52,13 +52,17 @@ ${ot.agent.version} - org.reflections reflections 0.9.11 + + com.google.auto.service + auto-service + 1.0-rc3 + @@ -236,7 +240,13 @@ - + + + ch.qos.logback + logback-classic + 1.2.3 + test + io.opentracing opentracing-mock @@ -287,6 +297,39 @@ shade + + + + io.opentracing.contrib:opentracing-agent + org.jboss.byteman:byteman + + + + + javassist + shaded.javassist + + + org.reflections + shaded.org.reflections + + + com.fasterxml + shaded.com.fasterxml + + + com.google + shaded.com.google + + + org.yaml + shaded.org.yaml + + + org.slf4j + shaded.org.slf4j + + otarules.btm @@ -294,8 +337,7 @@ com.datadoghq.trace.agent.AnnotationsTracingAgent - com.datadoghq.trace.agent.AnnotationsTracingAgent - + com.datadoghq.trace.agent.AnnotationsTracingAgent true true ./${project.artifactId}.jar diff --git a/dd-trace-annotations/pom.xml b/dd-trace-annotations/pom.xml index bdd2a001794..35ed089adde 100644 --- a/dd-trace-annotations/pom.xml +++ b/dd-trace-annotations/pom.xml @@ -11,15 +11,4 @@ dd-trace-annotations https://github.com/datadog/dd-trace-java jar - - UTF-8 - - - - junit - junit - 3.8.1 - test - - diff --git a/dd-trace/build.gradle b/dd-trace/build.gradle index b6c47a3eefa..7655fbd6d82 100644 --- a/dd-trace/build.gradle +++ b/dd-trace/build.gradle @@ -16,6 +16,7 @@ dependencies { testCompile group: 'junit', name: 'junit', version: '4.12' testCompile group: 'org.assertj', name: 'assertj-core', version: '3.6.2' testCompile group: 'org.mockito', name: 'mockito-core', version: '2.7.22' + testCompile group: 'ch.qos.logback', name: 'logback-classic' , version: '1.2.3' } shadowJar { diff --git a/dd-trace/pom.xml b/dd-trace/pom.xml index 723553ce334..76b6b4d1423 100644 --- a/dd-trace/pom.xml +++ b/dd-trace/pom.xml @@ -56,11 +56,6 @@ slf4j-api 1.7.25 - - ch.qos.logback - logback-classic - 1.2.3 - @@ -70,6 +65,12 @@ + + ch.qos.logback + logback-classic + 1.2.3 + test + junit junit @@ -108,7 +109,7 @@ org.apache.maven.plugins maven-shade-plugin - 2.4.1 + 2.4.3 package @@ -119,28 +120,21 @@ com.fasterxml - dd.com.fasterxml + shaded.com.fasterxml - - - - - org.yaml - dd.org.yaml + com.google + shaded.com.google - org.slf4j - dd.org.slf4j + org.yaml + shaded.org.yaml - ch.qos - dd.ch.qos + org.slf4j + shaded.org.slf4j - - - diff --git a/pom.xml b/pom.xml index 9da053e7461..954a7f33295 100644 --- a/pom.xml +++ b/pom.xml @@ -32,8 +32,8 @@ https://github.com/datadog/dd-trace-java scm:git:git://github.com/datadog/dd-trace-java.git scm:git:git@github.com:datadog/dd-trace-java.git - HEAD - + HEAD + dd-trace @@ -47,6 +47,7 @@ true 0.30.0 1.7 + UTF-8