Dropwizard is a Java library that integrates existing high-quality Java libraries to create a framework for building RESTful web services. It comes with out-of-the-box support for sophisticated configuration, application metrics, logging, operational tools and much more. This would be a useful package to allow web applications written for Dropwizard to be deployed on Debian systems. Maintenance would be performed by myself with support from the Debian Java packaging team. See ITP: [[DebianBug:768103]] = Upstream = * Homepage: http://dropwizard.io * Git repository: https://github.com/dropwizard/dropwizard = Dependencies = The Dropwizard source is divided into Maven modules by functionality. Most of these modules depend on each other and a set of external Java libraries, some of which are already packaged in Debian. Module dependencies are currently expressed using the output of the Maven dependency plugin, but this will be changed to a more readable tabular format over time. == Common test dependencies == || junit || 4.11 || || hamcrest-core || 1.3 || || mockito-core || 1.9.5 || || objenesis || 2.1 || || fest-assert-core || 2.0M10 || || fest-util || 1.2.5 || == dropwizard-parent == === Compile dependencies === === Test dependencies === Common test dependencies only. == docs == === Compile dependencies === === Test dependencies === Common test dependencies only. == dropwizard-core == === Compile dependencies === || metrics-core || 3.0.2 || || metrics-jvm || 3.0.2 || || metrics-servlets || 3.0.2 || || metrics-json || 3.0.2 || || metrics-healthchecks || 3.0.2 || || argparse4j || 0.4.3 || || javax.servlet || 3.0.0.v201112011016 || || jetty-setuid-java || 1.0.2 || === Test dependencies === Common test dependencies plus the following packages. || jersey-test-framework-core || 1.18.1 || || javax.servlet-api || 3.0.1 || || jersey-client || 1.18.1 || || jersey-test-framework-inmemory.jar || 1.18.1 || == dropwizard-client == === Compile dependencies === || jersey-client || 1.18.1 || || jersey-core || 1.18.1 || || jersey-apache-client4 || 1.8.1 || || httpclient || 4.3.4 || || httpcore || 4.3.2 || || commons-codec || 1.6 || || metrics-httpclient || 3.0.2 || === Test dependencies === Common test dependencies only. == dropwizard-db == === Compile dependencies === || tomcat-jdbc || 7.0.50 || || tomcat-juli || 7.0.50 || === Test dependencies === Common test dependencies plus the following packages. || h2 || 1.4.178 || == dropwizard-jdbi == === Compile dependencies === || com.google.code.findbugs)annotations || 2.0.3 || || metrics-jdbi || 3.0.2 || || metrics-core || 3.0.2 || === Test dependencies === Common test dependencies plus the following packages. || h2 || 1.4.178 || == dropwizard-migrations == === Compile dependencies === || liquibase-core || 3.1.1 || || snakeyaml || 1.13 || || liquibase-slf4j || 1.2.1 || === Test dependencies === Common test dependencies only. == dropwizard-hibernate == === Compile dependencies === || jackson-datatype-hibernate4 || 2.3.3 || || jackson-databind || 2.3.3 || || jackson-annotations || 2.3.0 || || jackson-cre || 2.3.3 || || usertype.core || 3.0.0GA || || usertype.spi || 3.0.0GA || || hibernate-core || 4.3.5.Final || || jboss-logging-annotations || 1.2.0.Beta1 || || jboss-transation-api_1.2_spec || 1.0.0.Final || || dom4j || 1.6.1 || || xml-apis || 1.0.b2 || || hibernate-commons-annotations || 4.0.4.Final || || hibernate-jpa-2.1-api || 1.0.0.Final || || javaassist || 3.18.1-GA || || antlr || 2.7.7 || || jandex || 1.1.0.Final || === Test dependencies === Common test dependencies plus the following packages. || hsqldb || 2.3.2 || || jersey-test-framework-core || 1.18.1 || || javax-servet-api || 3.0.1 || jersey-client || 1.18.1 || || jersey-test-framework-inmemory || 1.18.1 || == dropwizard-auth == === Compile dependencies === nil === Test dependencies === Common test dependencies plus the following packages. || jersey-test-framework-core || 1.18.1 || || javax-servet-api || 3.0.1 || jersey-client || 1.18.1 || || jersey-test-framework-inmemory || 1.18.1 || == dropwizard-example == === Compile dependencies === nil === Test dependencies === nil == dropwizard-forms == === Compile dependencies === || jersey-multipart || 1.18.1 || || mimepull || 1.9.3 || || jersey-core || 1.18.1 || === Test dependencies === Common test dependencies only. == dropwizard-views == === Compile dependencies === nil === Test dependencies === Common test dependencies only. == dropwizard-views-freemarker == === Compile dependencies === || freemarker || 2.3.20 || === Test dependencies === Common test dependencies plus the following packages. || jersey-test-framework-core || 1.18.1 || || javax.servlet-api || 3.0.1 || || jersey-client || 1.18.1 || || jersey-test-framework-http || 1.18.1 || == dropwizard-views-mustache == === Compile dependencies === === Test dependencies === {{{ [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ dropwizard-views-mustache --- [INFO] io.dropwizard:dropwizard-views-mustache:jar:0.7.1 [INFO] +- com.github.spullara.mustache.java:compiler:jar:0.8.15:compile [INFO] +- com.sun.jersey.jersey-test-framework:jersey-test-framework-core:jar:1.18.1:test [INFO] | +- javax.servlet:javax.servlet-api:jar:3.0.1:test [INFO] | \- com.sun.jersey:jersey-client:jar:1.18.1:test [INFO] +- com.sun.jersey.jersey-test-framework:jersey-test-framework-http:jar:1.18.1:test || junit || 4.11 || || hamcrest-core || 1.3 || || mockito-core || 1.9.5 || || objenesis || 2.1 || || fest-assert-core || 2.0M10 || || fest-util || 1.2.5 || == dropwizard-testing == === Compile dependencies === === Test dependencies === {{{ [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ dropwizard-testing --- [INFO] io.dropwizard:dropwizard-testing:jar:0.7.1 [INFO] +- com.sun.jersey.jersey-test-framework:jersey-test-framework-core:jar:1.18.1:compile [INFO] | +- javax.servlet:javax.servlet-api:jar:3.0.1:compile [INFO] | +- com.sun.jersey:jersey-servlet:jar:1.18.1:compile [INFO] | \- com.sun.jersey:jersey-client:jar:1.18.1:compile [INFO] +- com.sun.jersey.jersey-test-framework:jersey-test-framework-inmemory:jar:1.18.1:compile || junit || 4.11 || || hamcrest-core || 1.3 || || mockito-core || 1.9.5 || || objenesis || 2.1 || || fest-assert-core || 2.0M10 || || fest-util || 1.2.5 || == dropwizard-util == === Compile dependencies === === Test dependencies === {{{ [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ dropwizard-util --- [INFO] io.dropwizard:dropwizard-util:jar:0.7.1 [INFO] +- com.fasterxml.jackson.core:jackson-annotations:jar:2.3.0:compile [INFO] +- com.google.guava:guava:jar:17.0:compile [INFO] +- com.google.code.findbugs:jsr305:jar:2.0.3:compile [INFO] +- joda-time:joda-time:jar:2.3:compile || junit || 4.11 || || hamcrest-core || 1.3 || || mockito-core || 1.9.5 || || objenesis || 2.1 || || fest-assert-core || 2.0M10 || || fest-util || 1.2.5 || == dropwizard-jackson == === Compile dependencies === || jackson-core || 2.3.3 || || jackson-databindd || 2.3.3 || || jackson-databind-guava || 2.3.3 || || jackson-module-afterburner || 2.3.3 || || jackson-datatype-joda || 2.3.3 || || logback-classic || 1.1.2 || || logback-core || 1.1.2 || || slf4j-api || 1.7.6 || === Test dependencies === Common test dependencies only. == dropwizard-validation == === Compile dependencies === === Test dependencies === {{{ [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ dropwizard-validation --- [INFO] io.dropwizard:dropwizard-validation:jar:0.7.1 [INFO] +- org.hibernate:hibernate-validator:jar:5.1.1.Final:compile [INFO] | +- javax.validation:validation-api:jar:1.1.0.Final:compile [INFO] | +- org.jboss.logging:jboss-logging:jar:3.1.3.GA:compile [INFO] | \- com.fasterxml:classmate:jar:1.0.0:compile [INFO] +- org.glassfish.web:javax.el:jar:2.2.6:compile [INFO] | \- javax.el:javax.el-api:jar:2.2.5:compile || junit || 4.11 || || hamcrest-core || 1.3 || || mockito-core || 1.9.5 || || objenesis || 2.1 || || fest-assert-core || 2.0M10 || || fest-util || 1.2.5 || == dropwizard-configuration == === Compile dependencies === === Test dependencies === {{{ [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ dropwizard-configuration --- [INFO] io.dropwizard:dropwizard-configuration:jar:0.7.1 [INFO] +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.3.3:compile [INFO] +- commons-lang:commons-lang:jar:2.6:compile || junit || 4.11 || || hamcrest-core || 1.3 || || mockito-core || 1.9.5 || || objenesis || 2.1 || || fest-assert-core || 2.0M10 || || fest-util || 1.2.5 || == dropwizard-logging == === Compile dependencies === === Test dependencies === {{{ [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ dropwizard-logging --- [INFO] io.dropwizard:dropwizard-logging:jar:0.7.1 [INFO] +- com.codahale.metrics:metrics-logback:jar:3.0.2:compile [INFO] | \- com.codahale.metrics:metrics-core:jar:3.0.2:compile [INFO] +- org.slf4j:slf4j-api:jar:1.7.6:compile [INFO] +- org.slf4j:jul-to-slf4j:jar:1.7.6:compile [INFO] +- ch.qos.logback:logback-core:jar:1.1.2:compile [INFO] +- ch.qos.logback:logback-classic:jar:1.1.2:compile [INFO] +- org.slf4j:log4j-over-slf4j:jar:1.7.6:compile [INFO] +- org.slf4j:jcl-over-slf4j:jar:1.7.6:compile [INFO] +- org.eclipse.jetty:jetty-util:jar:9.0.7.v20131107:compile || junit || 4.11 || || hamcrest-core || 1.3 || || mockito-core || 1.9.5 || || objenesis || 2.1 || || fest-assert-core || 2.0M10 || || fest-util || 1.2.5 || == dropwizard-metrics == === Compile dependencies === || metrics-core || 3.0.2 || === Test dependencies === Common test dependencies only. == dropwizard-metrics-ganglia == === Compile dependencies === || metrics-ganglia || 3.0.2 || || gmetric4j || 1.0.3 || || oncrpc || 1.0.7 || === Test dependencies === Common test dependencies only. == dropwizard-metrics-graphite == === Compile dependencies === === Test dependencies === {{{ [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ dropwizard-metrics-graphite --- [INFO] io.dropwizard:dropwizard-metrics-graphite:jar:0.7.1 [INFO] +- com.codahale.metrics:metrics-graphite:jar:3.0.2:compile || junit || 4.11 || || hamcrest-core || 1.3 || || mockito-core || 1.9.5 || || objenesis || 2.1 || || fest-assert-core || 2.0M10 || || fest-util || 1.2.5 || == dropwizard-jersey == === Compile dependencies === === Test dependencies === {{{ [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ dropwizard-jersey --- [INFO] io.dropwizard:dropwizard-jersey:jar:0.7.1 [INFO] +- org.eclipse.jetty.orbit:javax.servlet:jar:3.0.0.v201112011016:compile [INFO] +- com.sun.jersey:jersey-core:jar:1.18.1:compile [INFO] +- com.sun.jersey:jersey-server:jar:1.18.1:compile [INFO] +- com.sun.jersey:jersey-servlet:jar:1.18.1:compile [INFO] +- com.codahale.metrics:metrics-jersey:jar:3.0.2:compile [INFO] | +- com.codahale.metrics:metrics-core:jar:3.0.2:compile [INFO] | \- com.codahale.metrics:metrics-annotation:jar:3.0.2:compile [INFO] +- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.3.3:compile [INFO] | +- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.3.3:compile [INFO] | \- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.3.3:compile [INFO] +- com.sun.jersey.jersey-test-framework:jersey-test-framework-grizzly2:jar:1.18.1:test [INFO] | +- com.sun.jersey.jersey-test-framework:jersey-test-framework-core:jar:1.18.1:test [INFO] | | +- javax.servlet:javax.servlet-api:jar:3.0.1:test [INFO] | | \- com.sun.jersey:jersey-client:jar:1.18.1:test [INFO] | \- com.sun.jersey:jersey-grizzly2-servlet:jar:1.18.1:test [INFO] | +- org.glassfish.grizzly:grizzly-http-servlet:jar:2.2.16:test [INFO] | | \- org.glassfish.grizzly:grizzly-http-server:jar:2.2.16:test [INFO] | | \- org.glassfish.grizzly:grizzly-rcm:jar:2.2.16:test [INFO] | \- com.sun.jersey:jersey-grizzly2:jar:1.18.1:test [INFO] | \- org.glassfish.grizzly:grizzly-http:jar:2.2.16:test [INFO] | \- org.glassfish.grizzly:grizzly-framework:jar:2.2.16:test || junit || 4.11 || || hamcrest-core || 1.3 || || mockito-core || 1.9.5 || || objenesis || 2.1 || || fest-assert-core || 2.0M10 || || fest-util || 1.2.5 || == dropwizard-jetty == === Compile dependencies === === Test dependencies === {{{ [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ dropwizard-jetty --- [INFO] io.dropwizard:dropwizard-jetty:jar:0.7.1 [INFO] +- com.codahale.metrics:metrics-jetty9:jar:3.0.2:compile [INFO] | \- com.codahale.metrics:metrics-core:jar:3.0.2:compile [INFO] +- org.eclipse.jetty:jetty-server:jar:9.0.7.v20131107:compile [INFO] | +- org.eclipse.jetty.orbit:javax.servlet:jar:3.0.0.v201112011016:compile [INFO] | \- org.eclipse.jetty:jetty-io:jar:9.0.7.v20131107:compile [INFO] +- org.eclipse.jetty:jetty-servlet:jar:9.0.7.v20131107:compile [INFO] | \- org.eclipse.jetty:jetty-security:jar:9.0.7.v20131107:compile [INFO] +- org.eclipse.jetty:jetty-servlets:jar:9.0.7.v20131107:compile [INFO] | \- org.eclipse.jetty:jetty-continuation:jar:9.0.7.v20131107:compile [INFO] +- org.eclipse.jetty:jetty-http:jar:9.0.7.v20131107:compile || junit || 4.11 || || hamcrest-core || 1.3 || || mockito-core || 1.9.5 || || objenesis || 2.1 || || fest-assert-core || 2.0M10 || || fest-util || 1.2.5 || == dropwizard-servlets == === Compile dependencies === === Test dependencies === {{{ [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ dropwizard-servlets --- [INFO] io.dropwizard:dropwizard-servlets:jar:0.7.1 [INFO] +- org.slf4j:slf4j-api:jar:1.7.6:compile [INFO] +- com.codahale.metrics:metrics-annotation:jar:3.0.2:compile [INFO] +- com.codahale.metrics:metrics-core:jar:3.0.2:compile [INFO] +- org.eclipse.jetty.orbit:javax.servlet:jar:3.0.0.v201112011016:compile [INFO] +- org.eclipse.jetty:jetty-servlet:jar:9.0.7.v20131107:test [INFO] | \- org.eclipse.jetty:jetty-security:jar:9.0.7.v20131107:test [INFO] | \- org.eclipse.jetty:jetty-server:jar:9.0.7.v20131107:test [INFO] | +- org.eclipse.jetty:jetty-http:jar:9.0.7.v20131107:test [INFO] | | \- org.eclipse.jetty:jetty-util:jar:9.0.7.v20131107:test [INFO] | \- org.eclipse.jetty:jetty-io:jar:9.0.7.v20131107:test [INFO] +- ch.qos.logback:logback-classic:jar:1.1.2:test [INFO] | \- ch.qos.logback:logback-core:jar:1.1.2:test || junit || 4.11 || || hamcrest-core || 1.3 || || mockito-core || 1.9.5 || || objenesis || 2.1 || || fest-assert-core || 2.0M10 || || fest-util || 1.2.5 || == dropwizard-lifecycle == === Compile dependencies === || slf4j-api || 1.7.6 || || guava || 17.0 || || jettyserver || 9.0.7.v20131107 || || javax.servlet || 3.0.0.v201112011016 || || jetty-http || 9.0.7.v20131107 || || jetty-util || 9.0.7.v20131107 || || jetty-io || 9.0.7.v20131107 || === Test dependencies === Common test dependencies only. == dropwizard-assets == === Compile dependencies === nil === Test dependencies === Common test dependencies only. == dropwizard-spdy == === Compile dependencies === || spdy-http-server || 9.0.7.v20131107 || || spdy-server || 9.0.7.v20131107 || || spdy-core || 9.0.7.v20131107 || || spdy-client || 9.0.7.v20131107 || || jetty-client || 9.0.7.v20131107 || === Test dependencies === Common test dependencies only. ---- CategoryJava