diff --git a/dd-java-agent-ittests/pom.xml b/dd-java-agent-ittests/pom.xml new file mode 100644 index 0000000000..965d0bb51e --- /dev/null +++ b/dd-java-agent-ittests/pom.xml @@ -0,0 +1,199 @@ + + 4.0.0 + + + com.datadoghq + dd-trace-java + 0.0.2-SNAPSHOT + + + dd-java-agent-ittests + jar + dd-java-agent-ittests + Datadog Java Agent integration tests + https://github.com/datadog/dd-trace-java + + + + 0.0.2-SNAPSHOT + + + + + + + com.datadoghq + dd-java-agent + ${dd-trace.version} + test + + + + + io.opentracing + opentracing-mock + ${opentracing.version} + test + + + junit + junit + 4.12 + test + + + org.assertj + assertj-core + 3.6.2 + test + + + org.mockito + mockito-core + 2.7.22 + test + + + + + org.mongodb + mongo-java-driver + 3.4.2 + test + + + + + org.eclipse.jetty + jetty-server + 9.4.1.v20170120 + test + + + org.eclipse.jetty + jetty-servlet + 9.4.1.v20170120 + test + + + + + org.apache.tomcat.embed + tomcat-embed-core + 8.0.41 + test + + + org.apache.tomcat.embed + tomcat-embed-jasper + 8.0.41 + test + + + + + com.amazonaws + aws-java-sdk + 1.11.132 + test + + + org.apache.httpcomponents + httpclient + + + + + + + com.squareup.okhttp3 + okhttp + 3.6.0 + test + + + + + org.apache.httpcomponents + httpclient + 4.5.3 + test + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.4 + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.20 + + + true + + *Test.java + + 3 + false + -Xmx1g -Xms1g -XX:MaxPermSize=512m -Dorg.jboss.byteman.verbose=true + -javaagent:${M2_REPO}/com/datadoghq/dd-java-agent/${project.version}/dd-java-agent-${project.version}.jar + + target/FORK_DIRECTORY_${surefire.forkNumber} + + + + org.apache.maven.plugins + 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 + + + + + + + + + + + \ No newline at end of file diff --git a/dd-java-agent/src/test/java/com/datadoghq/trace/instrument/AWSInstrumentationTest.java b/dd-java-agent-ittests/src/test/java/com/datadoghq/trace/instrument/AWSInstrumentationTest.java similarity index 100% rename from dd-java-agent/src/test/java/com/datadoghq/trace/instrument/AWSInstrumentationTest.java rename to dd-java-agent-ittests/src/test/java/com/datadoghq/trace/instrument/AWSInstrumentationTest.java diff --git a/dd-java-agent/src/test/java/com/datadoghq/trace/instrument/ApacheHTTPClientTest.java b/dd-java-agent-ittests/src/test/java/com/datadoghq/trace/instrument/ApacheHTTPClientTest.java similarity index 100% rename from dd-java-agent/src/test/java/com/datadoghq/trace/instrument/ApacheHTTPClientTest.java rename to dd-java-agent-ittests/src/test/java/com/datadoghq/trace/instrument/ApacheHTTPClientTest.java diff --git a/dd-java-agent/src/test/java/com/datadoghq/trace/instrument/JettyServletInstrumentationTest.java b/dd-java-agent-ittests/src/test/java/com/datadoghq/trace/instrument/JettyServletInstrumentationTest.java similarity index 100% rename from dd-java-agent/src/test/java/com/datadoghq/trace/instrument/JettyServletInstrumentationTest.java rename to dd-java-agent-ittests/src/test/java/com/datadoghq/trace/instrument/JettyServletInstrumentationTest.java diff --git a/dd-java-agent/src/test/java/com/datadoghq/trace/instrument/MongoClientInstrumentationTest.java b/dd-java-agent-ittests/src/test/java/com/datadoghq/trace/instrument/MongoClientInstrumentationTest.java similarity index 100% rename from dd-java-agent/src/test/java/com/datadoghq/trace/instrument/MongoClientInstrumentationTest.java rename to dd-java-agent-ittests/src/test/java/com/datadoghq/trace/instrument/MongoClientInstrumentationTest.java diff --git a/dd-java-agent/src/test/java/com/datadoghq/trace/instrument/OkHTTPInstrumentationTest.java b/dd-java-agent-ittests/src/test/java/com/datadoghq/trace/instrument/OkHTTPInstrumentationTest.java similarity index 100% rename from dd-java-agent/src/test/java/com/datadoghq/trace/instrument/OkHTTPInstrumentationTest.java rename to dd-java-agent-ittests/src/test/java/com/datadoghq/trace/instrument/OkHTTPInstrumentationTest.java diff --git a/dd-java-agent/src/test/java/com/datadoghq/trace/instrument/TomcatServletInstrumentationTest.java b/dd-java-agent-ittests/src/test/java/com/datadoghq/trace/instrument/TomcatServletInstrumentationTest.java similarity index 100% rename from dd-java-agent/src/test/java/com/datadoghq/trace/instrument/TomcatServletInstrumentationTest.java rename to dd-java-agent-ittests/src/test/java/com/datadoghq/trace/instrument/TomcatServletInstrumentationTest.java diff --git a/dd-java-agent/src/test/java/io/opentracing/contrib/agent/SayTracedHello.java b/dd-java-agent-ittests/src/test/java/io/opentracing/contrib/agent/SayTracedHello.java similarity index 100% rename from dd-java-agent/src/test/java/io/opentracing/contrib/agent/SayTracedHello.java rename to dd-java-agent-ittests/src/test/java/io/opentracing/contrib/agent/SayTracedHello.java diff --git a/dd-java-agent/src/test/java/io/opentracing/contrib/agent/TraceAnnotationsManagerTest.java b/dd-java-agent-ittests/src/test/java/io/opentracing/contrib/agent/TraceAnnotationsManagerTest.java similarity index 100% rename from dd-java-agent/src/test/java/io/opentracing/contrib/agent/TraceAnnotationsManagerTest.java rename to dd-java-agent-ittests/src/test/java/io/opentracing/contrib/agent/TraceAnnotationsManagerTest.java diff --git a/dd-java-agent-ittests/src/test/resources/logback.xml b/dd-java-agent-ittests/src/test/resources/logback.xml new file mode 100644 index 0000000000..f8fbe556c0 --- /dev/null +++ b/dd-java-agent-ittests/src/test/resources/logback.xml @@ -0,0 +1,16 @@ + + + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + + \ No newline at end of file diff --git a/dd-java-agent/pom.xml b/dd-java-agent/pom.xml index befffb8acc..c8145480ea 100644 --- a/dd-java-agent/pom.xml +++ b/dd-java-agent/pom.xml @@ -15,25 +15,30 @@ + + 0.0.2-SNAPSHOT + + 0.22.0 0.0.12 0.0.8 0.0.1 0.0.4 - 0.22.0 - 1.8 - 0.0.2-SNAPSHOT + 0.0.1 + 0.0.1 + 0.0.1 + + 1.7 - - + com.datadoghq dd-trace - ${ot.dd-trace.version} + ${dd-trace.version} - + io.opentracing.contrib opentracing-agent @@ -63,6 +68,8 @@ opentracing-web-servlet-filter ${ot.contrib.webservlet.version} + + io.opentracing.contrib opentracing-mongo-driver @@ -78,11 +85,12 @@ + io.opentracing.contrib opentracing-jdbc - 0.0.1 + ${ot.contrib.jdbc.version} @@ -102,7 +110,7 @@ io.opentracing.contrib opentracing-aws-sdk - 0.0.1 + ${ot.contrib.aws.version} com.amazonaws @@ -115,7 +123,7 @@ io.opentracing.contrib opentracing-apache-httpclient - 0.0.1 + ${ot.contrib.httpclient.version} org.apache.httpcomponents @@ -124,123 +132,11 @@ - - - io.opentracing.contrib - opentracing-elasticsearch-client - 0.0.1 - - - org.apache.logging.log4j - log4j-core - - - org.elasticsearch.client - transport - - - org.apache.logging.log4j - log4j-api - - - - - - - io.opentracing - opentracing-mock - ${opentracing.version} - test - - - junit - junit - 4.12 - test - - - org.assertj - assertj-core - 3.6.2 - test - - - org.mockito - mockito-core - 2.7.22 - test - - - - - org.mongodb - mongo-java-driver - 3.4.2 - test - - - - - org.eclipse.jetty - jetty-server - 9.4.1.v20170120 - test - - - org.eclipse.jetty - jetty-servlet - 9.4.1.v20170120 - test - - - - - org.apache.tomcat.embed - tomcat-embed-core - 8.0.41 - test - - - org.apache.tomcat.embed - tomcat-embed-jasper - 8.0.41 - test - - - - - com.amazonaws - aws-java-sdk - 1.11.132 - test - - - org.apache.httpcomponents - httpclient - - - - - - - com.squareup.okhttp3 - okhttp - 3.6.0 - test - - - - - org.apache.httpcomponents - httpclient - 4.5.3 - test - - ${project.artifactId} + org.apache.maven.plugins maven-compiler-plugin @@ -250,36 +146,6 @@ ${java.version} - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.4 - - - attach-javadocs - - jar - - - - - - org.apache.maven.plugins - maven-surefire-plugin - 2.20 - - true - - *Test.java - - 3 - false - -Xmx1g -Xms1g -XX:MaxPermSize=512m -Dorg.jboss.byteman.verbose=true - -javaagent:${M2_REPO}/com/datadoghq/dd-java-agent/${project.version}/dd-java-agent-${project.version}.jar - - target/FORK_DIRECTORY_${surefire.forkNumber} - - org.apache.maven.plugins maven-shade-plugin @@ -291,12 +157,6 @@ shade - - - - - - otarules.btm diff --git a/dd-trace-examples/async-tracing/pom.xml b/dd-trace-examples/async-tracing/pom.xml index 12a2b3d1aa..e7ef1e3a6b 100644 --- a/dd-trace-examples/async-tracing/pom.xml +++ b/dd-trace-examples/async-tracing/pom.xml @@ -10,51 +10,18 @@ async-tracing async-tracing - http://maven.apache.org - - - - - com.datadoghq dd-trace - ${ot.dd-trace.version} + ${dd-trace.version} - - io.opentracing.contrib opentracing-spanmanager - 0.0.5 + ${opentracing.spanmanager.version} - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.4 - - - attach-javadocs - - jar - - - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - true - - - - + diff --git a/dd-trace-examples/dropwizard-mongo-client/pom.xml b/dd-trace-examples/dropwizard-mongo-client/pom.xml index 5044e3578d..a4e71a49bd 100644 --- a/dd-trace-examples/dropwizard-mongo-client/pom.xml +++ b/dd-trace-examples/dropwizard-mongo-client/pom.xml @@ -18,7 +18,7 @@ com.datadoghq dd-java-agent - ${ot.dd-trace.version} + ${dd-trace.version} @@ -39,30 +39,4 @@ - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.4 - - - attach-javadocs - - jar - - - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - true - - - - - diff --git a/dd-trace-examples/pom.xml b/dd-trace-examples/pom.xml index c18a25f92e..2bbb76994a 100644 --- a/dd-trace-examples/pom.xml +++ b/dd-trace-examples/pom.xml @@ -1,5 +1,6 @@ - + dd-trace-java com.datadoghq @@ -16,32 +17,31 @@ spring-boot-jdbc + + + 0.0.2-SNAPSHOT + + 0.0.5 + + 1.8 + + - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - true - - maven-compiler-plugin 3.6.1 - 1.8 - 1.8 + ${java.version} + ${java.version} true 512m - false - + false - \ No newline at end of file diff --git a/dd-trace-examples/spring-boot-jdbc/pom.xml b/dd-trace-examples/spring-boot-jdbc/pom.xml index c38f96c6c6..08580869d3 100644 --- a/dd-trace-examples/spring-boot-jdbc/pom.xml +++ b/dd-trace-examples/spring-boot-jdbc/pom.xml @@ -58,38 +58,17 @@ - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.4 - - - attach-javadocs - - jar - - - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - true - - - - org.apache.maven.plugins - maven-resources-plugin - 2.7 - - - @ - - false - - + + + + + + + + + + + org.springframework.boot spring-boot-maven-plugin diff --git a/pom.xml b/pom.xml index 80af26ee17..f06353d784 100644 --- a/pom.xml +++ b/pom.xml @@ -6,17 +6,12 @@ dd-trace-java 0.0.2-SNAPSHOT pom + + dd-trace-java Datadog tracing in Java https://github.com/datadog/dd-trace-java - - - 0.22.0 - 1.7 - 0.0.1-SNAPSHOT - - The MIT License (MIT) @@ -25,13 +20,6 @@ - - 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 - v0.0.1 - - datadog @@ -40,12 +28,23 @@ + + 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 + + dd-trace dd-java-agent + dd-java-agent-ittests dd-trace-examples + + 0.22.0 + 1.7 + @@ -60,6 +59,7 @@ + org.apache.maven.plugins maven-source-plugin @@ -73,6 +73,23 @@ + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.4 + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins maven-gpg-plugin @@ -87,6 +104,8 @@ + + org.apache.maven.plugins maven-compiler-plugin @@ -96,6 +115,8 @@ ${java.version} + + org.sonatype.plugins nexus-staging-maven-plugin