Bundle for Dropwizard to support Vavr
Clone or download

README.md

Dropwizard Vavr Bundle

Build Status Coverage Status Maven Central

A Dropwizard bundle for integrating Vavr in Dropwizard applications.

The package provides integration of Vavr classes into Jackson (via vavr-jackson) and Jersey (via custom classes).

Usage

Just add VavrBundle to your Dropwizard application as a Bundle.

public class DemoApplication extends Application<DemoConfiguration> {
    // [...]
    @Override
    public void initialize(Bootstrap<DemoConfiguration> bootstrap) {
        bootstrap.addBundle(new VavrBundle());
        // [...]
    }
}

Maven Artifacts

This project is available on Maven Central. To add it to your project simply add the following dependencies to your pom.xml:

<dependency>
  <groupId>io.dropwizard.modules</groupId>
  <artifactId>dropwizard-vavr</artifactId>
  <version>1.3.0-1</version>
</dependency>

Support

Please file bug reports and feature requests in GitHub issues.

License

Copyright (c) 2017-2018 Jochen Schalanda

This library is licensed under the Apache License, Version 2.0.

See http://www.apache.org/licenses/LICENSE-2.0.html or the LICENSE file in this repository for the full license text.