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: 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