datadog-api-client
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.datadoghq</groupId> <artifactId>datadog-api-client</artifactId> <version>2.34.1</version> </dependency>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.datadoghq</groupId> <artifactId>datadog-api-client</artifactId> <packaging>jar</packaging> <name>datadog-api-client</name> <version>2.34.1</version> <url>https://github.com/DataDog/datadog-api-client-java</url> <description>Java client library for Datadog API</description> <scm> <connection>scm:git:git://github.com/DataDog/datadog-api-client-java.git</connection> <developerConnection>scm:git:https://github.com/DataDog/datadog-api-client-java.git</developerConnection> <url>https://github.com/DataDog/datadog-api-client-java</url> <tag>HEAD</tag> </scm> <licenses> <license> <name>Apache 2.0</name> <url>https://github.com/DataDog/datadog-api-client-java/blob/master/LICENSE</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <!-- Additions for tests and small generation changes --> <id>datadog</id> <name>Datadog developers</name> <email>dev@datadoghq.com</email> </developer> <developer> <name>OpenAPI-Generator Contributors</name> <email>team@openapitools.org</email> <organization>OpenAPITools.org</organization> <organizationUrl>http://openapitools.org</organizationUrl> </developer> </developers> <profiles> <profile> <id>surefire-java16</id> <activation> <property> <name>java.version</name> <value>16.0.1</value> </property> </activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-M5</version> <configuration> <runOrder>random</runOrder> <argLine>-Xms512m -Xmx3500m -DsurefireForkNumber=${surefire.forkNumber} --add-exports java.base/sun.security.x509=ALL-UNNAMED --add-opens java.base/sun.net.www.protocol.https=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED</argLine> </configuration> </plugin> </plugins> </build> </profile> <!-- Performing a release deployment requires setting of performRelease property --> <profile> <id>deploy-artifacts</id> <activation> <activeByDefault>false</activeByDefault> <property> <name>performRelease</name> <value>true</value> </property> </activation> <distributionManagement> <snapshotRepository> <id>nexus</id> <!-- Use the localhost endpoint for testing --> <!-- <url>http://localhost:8081/repository/maven-snapshots/</url> --> <url>https://oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> <repository> <id>nexus</id> <!-- Use the localhost endpoint for testing --> <!-- <url>http://localhost:8081/repository/maven-releases/</url> --> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> </distributionManagement> <build> <plugins> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.8</version> <extensions>true</extensions> <configuration> <serverId>nexus</serverId> <!-- Use the localhost endpoint for testing --> <!-- <nexusUrl>http://localhost:8081/repository/maven-releases/</nexusUrl> --> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>false</autoReleaseAfterClose> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>3.0.1</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> <configuration> <gpgArguments> <arg>--pinentry-mode</arg> <arg>loopback</arg> </gpgArguments> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> <build> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>3.0.0</version> <executions> <execution> <id>enforce-maven</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <requireMavenVersion> <version>3.4.0</version> </requireMavenVersion> </rules> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>3.0.0-M4</version> <configuration> <tagNameFormat>@{project.version}</tagNameFormat> </configuration> </plugin> <!-- Skip the maven release default deploy, we use the nexus staging plugin for this--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>3.0.0-M1</version> <configuration> <skip>true</skip> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-M5</version> <configuration> <runOrder>random</runOrder> <argLine>-Xms512m -Xmx3500m -DsurefireForkNumber=${surefire.forkNumber}</argLine> </configuration> </plugin> <plugin> <artifactId>maven-dependency-plugin</artifactId> <version>3.2.0</version> <executions> <execution> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/lib</outputDirectory> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>3.2.0</version> <executions> <execution> <id>add_sources</id> <phase>generate-sources</phase> <goals> <goal>add-source</goal> </goals> <configuration> <sources> <source>src/main/java</source> </sources> </configuration> </execution> <execution> <id>add_test_sources</id> <phase>generate-test-sources</phase> <goals> <goal>add-test-source</goal> </goals> <configuration> <sources> <source>src/test/java</source> </sources> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>8</source> <target>8</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>3.3.1</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> <configuration> <tags> <tag> <name>http.response.details</name> <placement>a</placement> <head>Http Response Details:</head> </tag> </tags> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.2.1</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.3.0</version> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>3.2.4</version> <configuration> <filters> <filter> <artifact>*:*</artifact> <excludes> <exclude>module-info.class</exclude> <exclude>META-INF/*.MF</exclude> <exclude>META-INF/LICENSE*</exclude> <exclude>META-INF/NOTICE*</exclude> <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude> </excludes> </filter> </filters> <artifactSet> <includes> <include>org.glassfish.jersey.core:jersey-client</include> <include>jakarta.ws.rs:jakarta.ws.rs-api</include> <include>jakarta.inject:jakarta.inject-api</include> <include>jakarta.annotation:jakarta.annotation-api</include> <include>org.glassfish.jersey.core:jersey-common</include> <include>org.glassfish.hk2:osgi-resource-locator</include> <include>org.glassfish.hk2.external:jakarta.inject</include> <include>org.glassfish.jersey.connectors:jersey-apache-connector</include> <include>org.apache.httpcomponents:httpclient</include> <include>org.apache.httpcomponents:httpcore</include> <include>org.glassfish.jersey.inject:jersey-hk2</include> <include>org.glassfish.hk2:hk2-locator</include> <include>org.glassfish.hk2.external:aopalliance-repackaged</include> <include>org.glassfish.hk2:hk2-api</include> <include>org.glassfish.hk2:hk2-utils</include> <include>org.glassfish.jersey.media:jersey-media-multipart</include> <include>org.glassfish.jersey.media:jersey-media-json-jackson</include> <include>org.glassfish.jersey.ext:jersey-entity-filtering</include> <include>com.fasterxml.jackson.module:jackson-module-jaxb-annotations</include> <include>com.fasterxml.jackson.core:jackson-core</include> <include>com.fasterxml.jackson.core:jackson-annotations</include> <include>com.fasterxml.jackson.datatype:jackson-datatype-jsr310</include> <include>com.fasterxml.jackson.core:jackson-databind</include> <include>org.openapitools:jackson-databind-nullable</include> <include>com.github.scribejava:scribejava-core</include> <include>com.github.scribejava:scribejava-java8</include> <include>com.sun.activation:jakarta.activation</include> <include>commons-logging:commons-logging</include> <include>commons-codec:commons-codec</include> <include>org.javassist:javassist</include> <include>org.jvnet.mimepull:mimepull</include> <include>com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations</include> <include>jakarta.xml.bind:jakarta.xml.bind-api</include> <include>com.github.luben:zstd-jni</include> </includes> </artifactSet> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" /> </transformers> <relocations> <relocation> <pattern>org.aopalliance</pattern> <shadedPattern>com.datadoghq.org.aopalliance</shadedPattern> </relocation> <relocation> <pattern>org.glassfish</pattern> <shadedPattern>com.datadoghq.org.glassfish</shadedPattern> </relocation> <relocation> <pattern>com.fasterxml</pattern> <shadedPattern>com.datadoghq.com.fasterxml</shadedPattern> </relocation> <relocation> <pattern>org.openapitools</pattern> <shadedPattern>com.datadoghq.org.openapitools</shadedPattern> </relocation> <relocation> <pattern>javax.ws.rs</pattern> <shadedPattern>com.datadoghq.javax.ws.rs</shadedPattern> </relocation> <relocation> <pattern>com.github.scribejava</pattern> <shadedPattern>com.datadoghq.com.github.scribejava</shadedPattern> </relocation> <relocation> <pattern>com.sun.activation</pattern> <shadedPattern>com.datadoghq.com.sun.activation</shadedPattern> </relocation> <relocation> <pattern>commons</pattern> <shadedPattern>com.datadoghq.commons</shadedPattern> </relocation> <relocation> <pattern>org.javassist</pattern> <shadedPattern>com.datadoghq.org.javassist</shadedPattern> </relocation> <relocation> <pattern>javassist</pattern> <shadedPattern>com.datadoghq.javassist</shadedPattern> </relocation> <relocation> <pattern>org.jvnet</pattern> <shadedPattern>com.datadoghq.org.jvnet</shadedPattern> </relocation> <relocation> <pattern>com.fasterxml.jackson</pattern> <shadedPattern>com.datadoghq.com.fasterxml.jackson</shadedPattern> </relocation> <relocation> <pattern>com.github.luben</pattern> <shadedPattern>com.datadoghq.com.github.luben</shadedPattern> </relocation> <relocation> <pattern>org.apache</pattern> <shadedPattern>com.datadoghq.org.apache</shadedPattern> </relocation> <relocation> <pattern>commons-logging</pattern> <shadedPattern>com.datadoghq.commons-logging</shadedPattern> </relocation> <relocation> <pattern>jakarta</pattern> <shadedPattern>com.datadoghq.jakarta</shadedPattern> </relocation> </relocations> <shadedClassifierName>shaded-jar</shadedClassifierName> <shadedArtifactAttached>true</shadedArtifactAttached> <promoteTransitiveDependencies>true</promoteTransitiveDependencies> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <dependencies> <!-- @Nullable annotation --> <dependency> <groupId>jakarta.annotation</groupId> <artifactId>jakarta.annotation-api</artifactId> <version>${jakarta-annotation-version}</version> </dependency> <!-- HTTP client: jersey-client --> <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-client</artifactId> <version>${jersey-version}</version> </dependency> <dependency> <groupId>org.glassfish.jersey.connectors</groupId> <artifactId>jersey-apache-connector</artifactId> <version>${jersey-version}</version> </dependency> <dependency> <groupId>org.glassfish.jersey.inject</groupId> <artifactId>jersey-hk2</artifactId> <version>${jersey-version}</version> </dependency> <dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-multipart</artifactId> <version>${jersey-version}</version> </dependency> <dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-json-jackson</artifactId> <version>${jersey-version}</version> </dependency> <!-- JSON processing: jackson --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson-version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>${jackson-version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jsr310</artifactId> <version>${jackson-version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson-databind-version}</version> </dependency> <dependency> <groupId>org.openapitools</groupId> <artifactId>jackson-databind-nullable</artifactId> <version>${jackson-databind-nullable-version}</version> </dependency> <dependency> <groupId>com.github.scribejava</groupId> <artifactId>scribejava-core</artifactId> <version>${scribejava-version}</version> </dependency> <dependency> <groupId>com.github.luben</groupId> <artifactId>zstd-jni</artifactId> <version>1.5.2-3</version> <optional>true</optional> </dependency> <!-- test dependencies --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>io.cucumber</groupId> <artifactId>cucumber-java</artifactId> <version>${cucumber-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>io.cucumber</groupId> <artifactId>cucumber-java8</artifactId> <version>${cucumber-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>io.cucumber</groupId> <artifactId>cucumber-junit</artifactId> <version>${cucumber-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>io.cucumber</groupId> <artifactId>cucumber-picocontainer</artifactId> <version>${cucumber-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.9.0</version> <scope>test</scope> </dependency> <dependency> <groupId>com.github.tomakehurst</groupId> <artifactId>wiremock-jre8</artifactId> <version>2.35.1</version> <scope>test</scope> <exclusions> <!-- mock-server also has this dependency, but requires a higher minor version than specified in wiremock, so exclude it here otherwise it breaks mock-server --> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.mock-server</groupId> <artifactId>mockserver-netty</artifactId> <version>5.13.2</version> <scope>test</scope> </dependency> <dependency> <groupId>com.datadoghq</groupId> <artifactId>dd-trace-api</artifactId> <version>${dd-java-agent-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>io.opentracing</groupId> <artifactId>opentracing-util</artifactId> <version>0.33.0</version> <scope>test</scope> </dependency> <dependency> <groupId>io.opentracing</groupId> <artifactId>opentracing-api</artifactId> <version>0.33.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-nop</artifactId> <version>1.7.36</version> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>1.7.36</version> <scope>test</scope> </dependency> <dependency> <groupId>net.javacrumbs.json-unit</groupId> <artifactId>json-unit</artifactId> <version>2.35.0</version> <scope>test</scope> </dependency> <dependency> <groupId>net.javacrumbs.json-unit</groupId> <artifactId>json-unit-assertj</artifactId> <version>2.35.0</version> <scope>test</scope> </dependency> </dependencies> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <jersey-version>3.0.8</jersey-version> <jackson-version>2.13.2</jackson-version> <jackson-databind-version>2.13.4.2</jackson-databind-version> <jackson-databind-nullable-version>0.2.3</jackson-databind-nullable-version> <jakarta-annotation-version>2.1.0</jakarta-annotation-version> <scribejava-version>8.3.1</scribejava-version> <junit-version>4.13.2</junit-version> <dd-java-agent-version>1.45.2</dd-java-agent-version> <cucumber-version>7.2.3</cucumber-version> <project.scm.id>github</project.scm.id> </properties> </project>