diff --git a/dd-java-agent/dependency-reduced-pom.xml b/dd-java-agent/dependency-reduced-pom.xml index c51b62677e..6dc901f9ae 100644 --- a/dd-java-agent/dependency-reduced-pom.xml +++ b/dd-java-agent/dependency-reduced-pom.xml @@ -1,556 +1,565 @@ - - - - raclette-java-examples - com.datadoghq - 1.0-SNAPSHOT - - 4.0.0 - dd-java-agent - 0.0.1 - - ${project.artifactId} - - - maven-surefire-plugin - 2.20 - - -javaagent:${M2_REPO}/com/datadoghq/dd-java-agent/${version}/dd-java-agent-${version}.jar - - *Test.java - - - - - maven-shade-plugin - 2.4.3 - - - package - - shade - - - - - - - - otarules.btm - - - - io.opentracing.contrib.agent.AnnotationsTracingAgent - io.opentracing.contrib.agent.AnnotationsTracingAgent - true - true - ./${project.artifactId}.jar - - - - - - - - - - - - io.opentracing - opentracing-mock - 0.22.0 - test - - - junit - junit - 4.12 - test - - - hamcrest-core - org.hamcrest - - - - - org.assertj - assertj-core - 3.6.2 - test - - - org.mongodb - mongo-java-driver - 3.4.2 - test - - - com.squareup.okhttp3 - okhttp - 3.6.0 - test - - - okio - com.squareup.okio - - - - - org.eclipse.jetty - jetty-server - 9.4.1.v20170120 - test - - - javax.servlet-api - javax.servlet - - - jetty-http - org.eclipse.jetty - - - jetty-io - org.eclipse.jetty - - - - - org.eclipse.jetty - jetty-servlet - 9.4.1.v20170120 - test - - - jetty-security - org.eclipse.jetty - - - - - org.apache.tomcat.embed - tomcat-embed-core - 8.0.41 - test - - - org.apache.tomcat.embed - tomcat-embed-jasper - 8.0.41 - test - - - tomcat-embed-el - org.apache.tomcat.embed - - - ecj - org.eclipse.jdt.core.compiler - - - - - com.amazonaws - aws-java-sdk - 1.11.132 - test - - - aws-java-sdk-athena - com.amazonaws - - - aws-java-sdk-marketplaceentitlement - com.amazonaws - - - aws-java-sdk-codestar - com.amazonaws - - - aws-java-sdk-lexmodelbuilding - com.amazonaws - - - aws-java-sdk-resourcegroupstaggingapi - com.amazonaws - - - aws-java-sdk-pinpoint - com.amazonaws - - - aws-java-sdk-xray - com.amazonaws - - - aws-java-sdk-opsworkscm - com.amazonaws - - - aws-java-sdk-support - com.amazonaws - - - aws-java-sdk-simpledb - com.amazonaws - - - aws-java-sdk-servicecatalog - com.amazonaws - - - aws-java-sdk-servermigration - com.amazonaws - - - aws-java-sdk-simpleworkflow - com.amazonaws - - - aws-java-sdk-storagegateway - com.amazonaws - - - aws-java-sdk-route53 - com.amazonaws - - - aws-java-sdk-s3 - com.amazonaws - - - aws-java-sdk-importexport - com.amazonaws - - - aws-java-sdk-sts - com.amazonaws - - - aws-java-sdk-sqs - com.amazonaws - - - aws-java-sdk-rds - com.amazonaws - - - aws-java-sdk-redshift - com.amazonaws - - - aws-java-sdk-elasticbeanstalk - com.amazonaws - - - aws-java-sdk-glacier - com.amazonaws - - - aws-java-sdk-iam - com.amazonaws - - - aws-java-sdk-datapipeline - com.amazonaws - - - aws-java-sdk-elasticloadbalancing - com.amazonaws - - - aws-java-sdk-elasticloadbalancingv2 - com.amazonaws - - - aws-java-sdk-emr - com.amazonaws - - - aws-java-sdk-elasticache - com.amazonaws - - - aws-java-sdk-elastictranscoder - com.amazonaws - - - aws-java-sdk-ec2 - com.amazonaws - - - aws-java-sdk-dynamodb - com.amazonaws - - - aws-java-sdk-sns - com.amazonaws - - - aws-java-sdk-budgets - com.amazonaws - - - aws-java-sdk-cloudtrail - com.amazonaws - - - aws-java-sdk-cloudwatch - com.amazonaws - - - aws-java-sdk-logs - com.amazonaws - - - aws-java-sdk-events - com.amazonaws - - - aws-java-sdk-cognitoidentity - com.amazonaws - - - aws-java-sdk-cognitosync - com.amazonaws - - - aws-java-sdk-directconnect - com.amazonaws - - - aws-java-sdk-cloudformation - com.amazonaws - - - aws-java-sdk-cloudfront - com.amazonaws - - - aws-java-sdk-clouddirectory - com.amazonaws - - - aws-java-sdk-kinesis - com.amazonaws - - - aws-java-sdk-opsworks - com.amazonaws - - - aws-java-sdk-ses - com.amazonaws - - - aws-java-sdk-autoscaling - com.amazonaws - - - aws-java-sdk-cloudsearch - com.amazonaws - - - aws-java-sdk-cloudwatchmetrics - com.amazonaws - - - aws-java-sdk-codedeploy - com.amazonaws - - - aws-java-sdk-codepipeline - com.amazonaws - - - aws-java-sdk-kms - com.amazonaws - - - aws-java-sdk-config - com.amazonaws - - - aws-java-sdk-lambda - com.amazonaws - - - aws-java-sdk-ecs - com.amazonaws - - - aws-java-sdk-ecr - com.amazonaws - - - aws-java-sdk-cloudhsm - com.amazonaws - - - aws-java-sdk-ssm - com.amazonaws - - - aws-java-sdk-workspaces - com.amazonaws - - - aws-java-sdk-machinelearning - com.amazonaws - - - aws-java-sdk-directory - com.amazonaws - - - aws-java-sdk-efs - com.amazonaws - - - aws-java-sdk-codecommit - com.amazonaws - - - aws-java-sdk-devicefarm - com.amazonaws - - - aws-java-sdk-elasticsearch - com.amazonaws - - - aws-java-sdk-waf - com.amazonaws - - - aws-java-sdk-marketplacecommerceanalytics - com.amazonaws - - - aws-java-sdk-inspector - com.amazonaws - - - aws-java-sdk-iot - com.amazonaws - - - aws-java-sdk-api-gateway - com.amazonaws - - - aws-java-sdk-acm - com.amazonaws - - - aws-java-sdk-gamelift - com.amazonaws - - - aws-java-sdk-dms - com.amazonaws - - - aws-java-sdk-marketplacemeteringservice - com.amazonaws - - - aws-java-sdk-cognitoidp - com.amazonaws - - - aws-java-sdk-discovery - com.amazonaws - - - aws-java-sdk-applicationautoscaling - com.amazonaws - - - aws-java-sdk-snowball - com.amazonaws - - - aws-java-sdk-rekognition - com.amazonaws - - - aws-java-sdk-polly - com.amazonaws - - - aws-java-sdk-lightsail - com.amazonaws - - - aws-java-sdk-stepfunctions - com.amazonaws - - - aws-java-sdk-health - com.amazonaws - - - aws-java-sdk-costandusagereport - com.amazonaws - - - aws-java-sdk-codebuild - com.amazonaws - - - aws-java-sdk-appstream - com.amazonaws - - - aws-java-sdk-shield - com.amazonaws - - - aws-java-sdk-batch - com.amazonaws - - - aws-java-sdk-lex - com.amazonaws - - - aws-java-sdk-mechanicalturkrequester - com.amazonaws - - - aws-java-sdk-organizations - com.amazonaws - - - aws-java-sdk-workdocs - com.amazonaws - - - aws-java-sdk-core - com.amazonaws - - - aws-java-sdk-models - com.amazonaws - - - aws-java-sdk-swf-libraries - com.amazonaws - - - - - - 0.22.0 - 0.0.4 - 0.0.12 - 0.0.8 - 1.0-SNAPSHOT - 0.0.1 - - - + + + + dd-trace-java + com.datadoghq + 1.0-SNAPSHOT + + 4.0.0 + dd-java-agent + dd-java-agent + + ${project.artifactId} + + + maven-compiler-plugin + 3.6.1 + + ${java.version} + ${java.version} + + + + maven-surefire-plugin + 2.20 + + -javaagent:${M2_REPO}/com/datadoghq/dd-java-agent/${project.version}/dd-java-agent-${project.version}.jar + + *Test.java + + + + + maven-shade-plugin + 2.4.3 + + + package + + shade + + + + + + + + otarules.btm + + + + io.opentracing.contrib.agent.AnnotationsTracingAgent + io.opentracing.contrib.agent.AnnotationsTracingAgent + true + true + ./${project.artifactId}.jar + + + + + + + + + + + + io.opentracing + opentracing-mock + 0.22.0 + test + + + junit + junit + 4.12 + test + + + hamcrest-core + org.hamcrest + + + + + org.assertj + assertj-core + 3.6.2 + test + + + org.mongodb + mongo-java-driver + 3.4.2 + test + + + com.squareup.okhttp3 + okhttp + 3.6.0 + test + + + okio + com.squareup.okio + + + + + org.eclipse.jetty + jetty-server + 9.4.1.v20170120 + test + + + javax.servlet-api + javax.servlet + + + jetty-http + org.eclipse.jetty + + + jetty-io + org.eclipse.jetty + + + + + org.eclipse.jetty + jetty-servlet + 9.4.1.v20170120 + test + + + jetty-security + org.eclipse.jetty + + + + + org.apache.tomcat.embed + tomcat-embed-core + 8.0.41 + test + + + org.apache.tomcat.embed + tomcat-embed-jasper + 8.0.41 + test + + + tomcat-embed-el + org.apache.tomcat.embed + + + ecj + org.eclipse.jdt.core.compiler + + + + + com.amazonaws + aws-java-sdk + 1.11.132 + test + + + aws-java-sdk-athena + com.amazonaws + + + aws-java-sdk-marketplaceentitlement + com.amazonaws + + + aws-java-sdk-codestar + com.amazonaws + + + aws-java-sdk-lexmodelbuilding + com.amazonaws + + + aws-java-sdk-resourcegroupstaggingapi + com.amazonaws + + + aws-java-sdk-pinpoint + com.amazonaws + + + aws-java-sdk-xray + com.amazonaws + + + aws-java-sdk-opsworkscm + com.amazonaws + + + aws-java-sdk-support + com.amazonaws + + + aws-java-sdk-simpledb + com.amazonaws + + + aws-java-sdk-servicecatalog + com.amazonaws + + + aws-java-sdk-servermigration + com.amazonaws + + + aws-java-sdk-simpleworkflow + com.amazonaws + + + aws-java-sdk-storagegateway + com.amazonaws + + + aws-java-sdk-route53 + com.amazonaws + + + aws-java-sdk-s3 + com.amazonaws + + + aws-java-sdk-importexport + com.amazonaws + + + aws-java-sdk-sts + com.amazonaws + + + aws-java-sdk-sqs + com.amazonaws + + + aws-java-sdk-rds + com.amazonaws + + + aws-java-sdk-redshift + com.amazonaws + + + aws-java-sdk-elasticbeanstalk + com.amazonaws + + + aws-java-sdk-glacier + com.amazonaws + + + aws-java-sdk-iam + com.amazonaws + + + aws-java-sdk-datapipeline + com.amazonaws + + + aws-java-sdk-elasticloadbalancing + com.amazonaws + + + aws-java-sdk-elasticloadbalancingv2 + com.amazonaws + + + aws-java-sdk-emr + com.amazonaws + + + aws-java-sdk-elasticache + com.amazonaws + + + aws-java-sdk-elastictranscoder + com.amazonaws + + + aws-java-sdk-ec2 + com.amazonaws + + + aws-java-sdk-dynamodb + com.amazonaws + + + aws-java-sdk-sns + com.amazonaws + + + aws-java-sdk-budgets + com.amazonaws + + + aws-java-sdk-cloudtrail + com.amazonaws + + + aws-java-sdk-cloudwatch + com.amazonaws + + + aws-java-sdk-logs + com.amazonaws + + + aws-java-sdk-events + com.amazonaws + + + aws-java-sdk-cognitoidentity + com.amazonaws + + + aws-java-sdk-cognitosync + com.amazonaws + + + aws-java-sdk-directconnect + com.amazonaws + + + aws-java-sdk-cloudformation + com.amazonaws + + + aws-java-sdk-cloudfront + com.amazonaws + + + aws-java-sdk-clouddirectory + com.amazonaws + + + aws-java-sdk-kinesis + com.amazonaws + + + aws-java-sdk-opsworks + com.amazonaws + + + aws-java-sdk-ses + com.amazonaws + + + aws-java-sdk-autoscaling + com.amazonaws + + + aws-java-sdk-cloudsearch + com.amazonaws + + + aws-java-sdk-cloudwatchmetrics + com.amazonaws + + + aws-java-sdk-codedeploy + com.amazonaws + + + aws-java-sdk-codepipeline + com.amazonaws + + + aws-java-sdk-kms + com.amazonaws + + + aws-java-sdk-config + com.amazonaws + + + aws-java-sdk-lambda + com.amazonaws + + + aws-java-sdk-ecs + com.amazonaws + + + aws-java-sdk-ecr + com.amazonaws + + + aws-java-sdk-cloudhsm + com.amazonaws + + + aws-java-sdk-ssm + com.amazonaws + + + aws-java-sdk-workspaces + com.amazonaws + + + aws-java-sdk-machinelearning + com.amazonaws + + + aws-java-sdk-directory + com.amazonaws + + + aws-java-sdk-efs + com.amazonaws + + + aws-java-sdk-codecommit + com.amazonaws + + + aws-java-sdk-devicefarm + com.amazonaws + + + aws-java-sdk-elasticsearch + com.amazonaws + + + aws-java-sdk-waf + com.amazonaws + + + aws-java-sdk-marketplacecommerceanalytics + com.amazonaws + + + aws-java-sdk-inspector + com.amazonaws + + + aws-java-sdk-iot + com.amazonaws + + + aws-java-sdk-api-gateway + com.amazonaws + + + aws-java-sdk-acm + com.amazonaws + + + aws-java-sdk-gamelift + com.amazonaws + + + aws-java-sdk-dms + com.amazonaws + + + aws-java-sdk-marketplacemeteringservice + com.amazonaws + + + aws-java-sdk-cognitoidp + com.amazonaws + + + aws-java-sdk-discovery + com.amazonaws + + + aws-java-sdk-applicationautoscaling + com.amazonaws + + + aws-java-sdk-snowball + com.amazonaws + + + aws-java-sdk-rekognition + com.amazonaws + + + aws-java-sdk-polly + com.amazonaws + + + aws-java-sdk-lightsail + com.amazonaws + + + aws-java-sdk-stepfunctions + com.amazonaws + + + aws-java-sdk-health + com.amazonaws + + + aws-java-sdk-costandusagereport + com.amazonaws + + + aws-java-sdk-codebuild + com.amazonaws + + + aws-java-sdk-appstream + com.amazonaws + + + aws-java-sdk-shield + com.amazonaws + + + aws-java-sdk-batch + com.amazonaws + + + aws-java-sdk-lex + com.amazonaws + + + aws-java-sdk-mechanicalturkrequester + com.amazonaws + + + aws-java-sdk-organizations + com.amazonaws + + + aws-java-sdk-workdocs + com.amazonaws + + + aws-java-sdk-core + com.amazonaws + + + aws-java-sdk-models + com.amazonaws + + + aws-java-sdk-swf-libraries + com.amazonaws + + + + + + 0.22.0 + 0.0.4 + 0.0.12 + 1.8 + 0.0.8 + 1.0-SNAPSHOT + 0.0.1 + + + diff --git a/dd-java-agent/pom.xml b/dd-java-agent/pom.xml index 198ab4b098..51f9d5878c 100644 --- a/dd-java-agent/pom.xml +++ b/dd-java-agent/pom.xml @@ -195,7 +195,7 @@ maven-surefire-plugin 2.20 - -javaagent:${M2_REPO}/com/datadoghq/dd-java-agent/${version}/dd-java-agent-${version}.jar + -javaagent:${M2_REPO}/com/datadoghq/dd-java-agent/${project.version}/dd-java-agent-${project.version}.jar *Test.java diff --git a/dd-java-agent/src/test/java/com/datadoghq/trace/instrument/AWSInstrumentationTest.java b/dd-java-agent/src/test/java/com/datadoghq/trace/instrument/AWSInstrumentationTest.java index d56d5e55ae..62b747e4b2 100644 --- a/dd-java-agent/src/test/java/com/datadoghq/trace/instrument/AWSInstrumentationTest.java +++ b/dd-java-agent/src/test/java/com/datadoghq/trace/instrument/AWSInstrumentationTest.java @@ -20,7 +20,7 @@ public class AWSInstrumentationTest { assertThat(builder.getRequestHandlers()).isNotNull(); assertThat(builder.getRequestHandlers().size()).isEqualTo(1); - assertThat(builder.getRequestHandlers().get(0).getClass()).isInstanceOf(TracingRequestHandler.class); + assertThat(builder.getRequestHandlers().get(0).getClass()).isEqualTo(TracingRequestHandler.class); } diff --git a/dd-trace-examples/dropwizard-mongo-client/src/main/java/com/example/helloworld/resources/HelloWorldResource.java b/dd-trace-examples/dropwizard-mongo-client/src/main/java/com/example/helloworld/resources/HelloWorldResource.java index 5b0335448f..17606447b5 100644 --- a/dd-trace-examples/dropwizard-mongo-client/src/main/java/com/example/helloworld/resources/HelloWorldResource.java +++ b/dd-trace-examples/dropwizard-mongo-client/src/main/java/com/example/helloworld/resources/HelloWorldResource.java @@ -1,7 +1,9 @@ package com.example.helloworld.resources; import java.util.ArrayList; +import java.util.List; import java.util.concurrent.atomic.AtomicLong; +import java.util.function.Consumer; import javax.ws.rs.GET; import javax.ws.rs.Path; @@ -14,7 +16,6 @@ import org.bson.Document; import com.codahale.metrics.annotation.Timed; import com.example.helloworld.api.Saying; import com.google.common.base.Optional; -import com.mongodb.Block; import com.mongodb.MongoClient; import com.mongodb.client.ListDatabasesIterable; @@ -50,8 +51,13 @@ public class HelloWorldResource { // Trace: Do some stuff with the DB ListDatabasesIterable documents = mongoClient.listDatabases(); - ArrayList list = new ArrayList(); - documents.forEach((Block) document -> list.add(document.toJson())); + final List list = new ArrayList(); + documents.forEach(new Consumer() { + @Override + public void accept(Document t) { + list.add(t.toJson()); + } + }); afterDB(); diff --git a/pom.xml b/pom.xml index 821d096b52..484f14374f 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ 0.22.0 - 1.6 + 1.7 @@ -92,17 +92,17 @@ - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.3 - true - - ossrh - https://oss.sonatype.org/ - true - - + + + + + + + + + + +