dropwizard-dependencies
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>io.dropwizard</groupId> <artifactId>dropwizard-dependencies</artifactId> <version>5.0.0-rc.3</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>io.dropwizard</groupId> <artifactId>dropwizard-bom</artifactId> <version>5.0.0-rc.3</version> <relativePath>../dropwizard-bom</relativePath> </parent> <artifactId>dropwizard-dependencies</artifactId> <packaging>pom</packaging> <name>Dropwizard Dependencies</name> <description> Bill of materials to make sure a consistent set of versions is used for Dropwizard's transitive dependencies. </description> <properties> <!-- External dependencies --> <activation-api.version>2.1.3</activation-api.version> <argparse4j.version>0.9.0</argparse4j.version> <byte-buddy.version>1.17.5</byte-buddy.version> <caffeine.version>3.2.0</caffeine.version> <checker-qual.version>3.49.3</checker-qual.version> <classmate.version>1.7.0</classmate.version> <commons-codec.version>1.18.0</commons-codec.version> <commons-collections4.version>4.5.0</commons-collections4.version> <commons-lang3.version>3.17.0</commons-lang3.version> <commons-text.version>1.13.1</commons-text.version> <conscrypt-openjdk-uber.version>2.5.2</conscrypt-openjdk-uber.version> <error_prone.version>2.38.0</error_prone.version> <expressly.version>5.0.0</expressly.version> <freemarker.version>2.3.34</freemarker.version> <guava.version>33.4.8-jre</guava.version> <hibernate-core.version>6.6.16.Final</hibernate-core.version> <hibernate-validator.version>8.0.2.Final</hibernate-validator.version> <hk2.version>3.0.6</hk2.version> <httpclient.version>5.5</httpclient.version> <httpcore.version>5.3.4</httpcore.version> <jackson.version>2.19.0</jackson.version> <jakarta.annotation-api.version>2.1.1</jakarta.annotation-api.version> <jakarta.el.version>5.0.1</jakarta.el.version> <jakarta.inject-api.version>2.0.1</jakarta.inject-api.version> <jakarta.persistence-api.version>3.1.0</jakarta.persistence-api.version> <jakarta.servlet-api.version>6.0.0</jakarta.servlet-api.version> <jakarta.validation-api.version>3.0.2</jakarta.validation-api.version> <jakarta.ws.rs-api.version>3.1.0</jakarta.ws.rs-api.version> <javassist.version>3.30.2-GA</javassist.version> <jaxb-api.version>4.0.2</jaxb-api.version> <jboss-logging.version>3.6.1.Final</jboss-logging.version> <jdbi3.version>3.49.4</jdbi3.version> <jersey.version>3.1.10</jersey.version> <jetty-setuid-jna.version>2.0.3</jetty-setuid-jna.version> <jetty.version>12.0.21</jetty.version> <jspecify.version>1.0.0</jspecify.version> <liquibase-core.version>4.32.0</liquibase-core.version> <liquibase-slf4j.version>5.1.0</liquibase-slf4j.version> <logback-throttling-appender.version>1.4.2</logback-throttling-appender.version> <logback.version>1.5.18</logback.version> <logback.access.version>2.0.6</logback.access.version> <metrics4.version>4.2.32</metrics4.version> <mustache-compiler.version>0.9.14</mustache-compiler.version> <nullaway.version>0.12.7</nullaway.version> <slf4j.version>2.0.17</slf4j.version> <tomcat-jdbc.version>11.0.7</tomcat-jdbc.version> <!-- Test dependencies --> <assertj.version>3.27.3</assertj.version> <awaitility.version>4.3.0</awaitility.version> <bcprov-jdk18on.version>1.80</bcprov-jdk18on.version> <h2.version>2.3.232</h2.version> <junit5.version>5.12.2</junit5.version> <mockito.version>5.18.0</mockito.version> <!-- Plugin versions --> <maven-compiler-plugin.version>3.14.0</maven-compiler-plugin.version> <maven-surefire-plugin.version>3.5.3</maven-surefire-plugin.version> <jacoco-maven-plugin.version>0.8.13</jacoco-maven-plugin.version> <lifecycle-mapping.version>1.0.0</lifecycle-mapping.version> <pgpverify-maven-plugin.version>1.19.1</pgpverify-maven-plugin.version> <error_prone.javac.version>9+181-r4173-1</error_prone.javac.version> <exec-maven-plugin.version>3.5.0</exec-maven-plugin.version> </properties> <dependencyManagement> <dependencies> <!-- Jackson --> <dependency> <groupId>com.fasterxml.jackson</groupId> <artifactId>jackson-bom</artifactId> <version>${jackson.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-text</artifactId> <version>${commons-text.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>${commons-lang3.version}</version> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>${guava.version}</version> <exclusions> <exclusion> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava-testlib</artifactId> <version>${guava.version}</version> </dependency> <dependency> <groupId>com.github.ben-manes.caffeine</groupId> <artifactId>caffeine</artifactId> <version>${caffeine.version}</version> </dependency> <dependency> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> <version>${error_prone.version}</version> </dependency> <dependency> <groupId>org.checkerframework</groupId> <artifactId>checker-qual</artifactId> <version>${checker-qual.version}</version> </dependency> <dependency> <groupId>org.jspecify</groupId> <artifactId>jspecify</artifactId> <version>${jspecify.version}</version> </dependency> <dependency> <groupId>net.sourceforge.argparse4j</groupId> <artifactId>argparse4j</artifactId> <version>${argparse4j.version}</version> </dependency> <dependency> <groupId>org.conscrypt</groupId> <artifactId>conscrypt-openjdk-uber</artifactId> <version>${conscrypt-openjdk-uber.version}</version> </dependency> <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>${hibernate-validator.version}</version> </dependency> <dependency> <groupId>org.glassfish.expressly</groupId> <artifactId>expressly</artifactId> <version>${expressly.version}</version> </dependency> <dependency> <groupId>jakarta.el</groupId> <artifactId>jakarta.el-api</artifactId> <version>${jakarta.el.version}</version> </dependency> <dependency> <groupId>jakarta.activation</groupId> <artifactId>jakarta.activation-api</artifactId> <version>${activation-api.version}</version> </dependency> <dependency> <groupId>jakarta.annotation</groupId> <artifactId>jakarta.annotation-api</artifactId> <version>${jakarta.annotation-api.version}</version> </dependency> <dependency> <groupId>jakarta.inject</groupId> <artifactId>jakarta.inject-api</artifactId> <version>${jakarta.inject-api.version}</version> </dependency> <dependency> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> <version>${jaxb-api.version}</version> </dependency> <dependency> <groupId>jakarta.servlet</groupId> <artifactId>jakarta.servlet-api</artifactId> <version>${jakarta.servlet-api.version}</version> </dependency> <dependency> <groupId>jakarta.validation</groupId> <artifactId>jakarta.validation-api</artifactId> <version>${jakarta.validation-api.version}</version> </dependency> <dependency> <groupId>jakarta.ws.rs</groupId> <artifactId>jakarta.ws.rs-api</artifactId> <version>${jakarta.ws.rs-api.version}</version> </dependency> <dependency> <groupId>jakarta.persistence</groupId> <artifactId>jakarta.persistence-api</artifactId> <version>${jakarta.persistence-api.version}</version> </dependency> <dependency> <groupId>org.apache.httpcomponents.client5</groupId> <artifactId>httpclient5</artifactId> <version>${httpclient.version}</version> </dependency> <dependency> <groupId>org.apache.httpcomponents.core5</groupId> <artifactId>httpcore5</artifactId> <version>${httpcore.version}</version> </dependency> <!-- For org.apache.httpcomponents:httpclient -> https://www.whitesourcesoftware.com/vulnerability-database/WS-2019-0379 --> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>${commons-codec.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>${commons-collections4.version}</version> </dependency> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-jdbc</artifactId> <version>${tomcat-jdbc.version}</version> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>${h2.version}</version> </dependency> <dependency> <groupId>org.jboss.logging</groupId> <artifactId>jboss-logging</artifactId> <version>${jboss-logging.version}</version> </dependency> <dependency> <groupId>org.hibernate.orm</groupId> <artifactId>hibernate-core</artifactId> <version>${hibernate-core.version}</version> </dependency> <dependency> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> <version>${javassist.version}</version> </dependency> <dependency> <groupId>com.fasterxml</groupId> <artifactId>classmate</artifactId> <version>${classmate.version}</version> </dependency> <dependency> <groupId>net.bytebuddy</groupId> <artifactId>byte-buddy</artifactId> <version>${byte-buddy.version}</version> </dependency> <dependency> <groupId>org.liquibase</groupId> <artifactId>liquibase-core</artifactId> <version>${liquibase-core.version}</version> <exclusions> <exclusion> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.mattbertolini</groupId> <artifactId>liquibase-slf4j</artifactId> <version>${liquibase-slf4j.version}</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>org.liquibase</groupId> <artifactId>liquibase-core</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.github.spullara.mustache.java</groupId> <artifactId>compiler</artifactId> <version>${mustache-compiler.version}</version> </dependency> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>${freemarker.version}</version> </dependency> <dependency> <groupId>org.jdbi</groupId> <artifactId>jdbi3-bom</artifactId> <version>${jdbi3.version}</version> <type>pom</type> <scope>import</scope> </dependency> <!-- Jetty --> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-bom</artifactId> <version>${jetty.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.ee10</groupId> <artifactId>jetty-ee10-bom</artifactId> <version>${jetty.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.eclipse.jetty.toolchain.setuid</groupId> <artifactId>jetty-setuid-jna</artifactId> <version>${jetty-setuid-jna.version}</version> <exclusions> <exclusion> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-server</artifactId> </exclusion> </exclusions> </dependency> <!-- HK2 --> <dependency> <groupId>org.glassfish.hk2</groupId> <artifactId>hk2-api</artifactId> <version>${hk2.version}</version> </dependency> <dependency> <groupId>org.glassfish.hk2</groupId> <artifactId>hk2-locator</artifactId> <version>${hk2.version}</version> </dependency> <dependency> <groupId>org.glassfish.hk2</groupId> <artifactId>hk2-utils</artifactId> <version>${hk2.version}</version> </dependency> <dependency> <groupId>org.glassfish.hk2.external</groupId> <artifactId>aopalliance-repackaged</artifactId> <version>${hk2.version}</version> </dependency> <!-- Jersey --> <dependency> <groupId>org.glassfish.jersey</groupId> <artifactId>jersey-bom</artifactId> <version>${jersey.version}</version> <type>pom</type> <scope>import</scope> </dependency> <!-- Metrics --> <dependency> <groupId>io.dropwizard.metrics</groupId> <artifactId>metrics-bom</artifactId> <version>${metrics4.version}</version> <type>pom</type> <scope>import</scope> </dependency> <!-- Logging dependencies --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-bom</artifactId> <version>${slf4j.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>${logback.version}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${logback.version}</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>ch.qos.logback.access</groupId> <artifactId>logback-access-common</artifactId> <version>${logback.access.version}</version> </dependency> <dependency> <groupId>ch.qos.logback.access</groupId> <artifactId>logback-access-jetty12</artifactId> <version>${logback.access.version}</version> </dependency> <dependency> <groupId>io.dropwizard.logback</groupId> <artifactId>logback-throttling-appender</artifactId> <version>${logback-throttling-appender.version}</version> </dependency> <!-- Test dependencies --> <dependency> <groupId>org.junit</groupId> <artifactId>junit-bom</artifactId> <version>${junit5.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-bom</artifactId> <version>${mockito.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-subclass</artifactId> <version>${mockito.version}</version> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <version>${assertj.version}</version> </dependency> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk18on</artifactId> <version>${bcprov-jdk18on.version}</version> </dependency> <dependency> <groupId>org.awaitility</groupId> <artifactId>awaitility</artifactId> <version>${awaitility.version}</version> </dependency> </dependencies> </dependencyManagement> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>${maven-compiler-plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>${maven-surefire-plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <version>${maven-enforcer-plugin.version}</version> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>${jacoco-maven-plugin.version}</version> </plugin> <plugin> <groupId>org.simplify4u.plugins</groupId> <artifactId>pgpverify-maven-plugin</artifactId> <version>${pgpverify-maven-plugin.version}</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>${exec-maven-plugin.version}</version> </plugin> </plugins> </pluginManagement> </build> <profiles> <profile> <id>compile-eclipse</id> <activation> <jdk>1.8</jdk> <property> <name>m2e.version</name> </property> </activation> <build> <pluginManagement> <plugins> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>${lifecycle-mapping.version}</version> </plugin> </plugins> </pluginManagement> </build> </profile> </profiles> </project>