Dropwizard Extra Scala

Improvements to the Scala API for various Dropwizard modules.

License

License

Categories

Categories

Scala Languages DropWizard Container Microservices Data
GroupId

GroupId

com.datasift.dropwizard
ArtifactId

ArtifactId

dropwizard-extra-scala
Last Version

Last Version

0.6.2-6
Release Date

Release Date

Type

Type

jar
Description

Description

Dropwizard Extra Scala
Improvements to the Scala API for various Dropwizard modules.
Project Organization

Project Organization

DataSift Inc.

Download dropwizard-extra-scala

How to add to project

<!-- https://jarcasting.com/artifacts/com.datasift.dropwizard/dropwizard-extra-scala/ -->
<dependency>
    <groupId>com.datasift.dropwizard</groupId>
    <artifactId>dropwizard-extra-scala</artifactId>
    <version>0.6.2-6</version>
</dependency>
// https://jarcasting.com/artifacts/com.datasift.dropwizard/dropwizard-extra-scala/
implementation 'com.datasift.dropwizard:dropwizard-extra-scala:0.6.2-6'
// https://jarcasting.com/artifacts/com.datasift.dropwizard/dropwizard-extra-scala/
implementation ("com.datasift.dropwizard:dropwizard-extra-scala:0.6.2-6")
'com.datasift.dropwizard:dropwizard-extra-scala:jar:0.6.2-6'
<dependency org="com.datasift.dropwizard" name="dropwizard-extra-scala" rev="0.6.2-6">
  <artifact name="dropwizard-extra-scala" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.datasift.dropwizard', module='dropwizard-extra-scala', version='0.6.2-6')
)
libraryDependencies += "com.datasift.dropwizard" % "dropwizard-extra-scala" % "0.6.2-6"
[com.datasift.dropwizard/dropwizard-extra-scala "0.6.2-6"]

Dependencies

compile (6)

Group / Artifact Type Version
com.yammer.dropwizard : dropwizard-scala_2.9.1 jar 0.6.2
com.datasift.dropwizard : dropwizard-extra-core Optional jar 0.6.2-6
com.yammer.dropwizard : dropwizard-db Optional jar 0.6.2
com.yammer.dropwizard : dropwizard-jdbi Optional jar 0.6.2
com.datasift.dropwizard : dropwizard-extra-hbase Optional jar 0.6.2-6
com.datasift.dropwizard : dropwizard-extra-kafka Optional jar 0.6.2-6

test (5)

Group / Artifact Type Version
junit : junit jar 4.10
org.hamcrest : hamcrest-all jar 1.1
org.mockito : mockito-all jar 1.9.0
org.powermock : powermock-module-junit4 jar 1.4.12
org.powermock : powermock-api-mockito jar 1.4.12

Project Modules

There are no modules declared in this project.

Dropwizard Extra

For those not content with the already excellent Dropwizard

This is a bunch of additional abstractions and utilities that extend Dropwizard.

To keep the nightmare of transitive dependencies at bay, there are several modules:

Full documentation for the latest release is available on the generated Maven Site.

Usage

Dropwizard Extra is published to Maven Central, so just add the module(s) you wish to use to your pom.xml:

<dependencies>
    <dependency>
        <groupId>com.datasift.dropwizard</groupId>
        <artifactId>dropwizard-extra-core</artifactId>
        <version>0.6.2-1</version>
    </dependency>
</dependencies>

Or whatever you need to do to make SBT/Gradle/Ivy/Buildr/etc. happy.

Versioning

Dropwizard Extra is versioned in lock-step with upstream Dropwizard.

All Dropwizard Extra modules have a transitive dependency on the version of Dropwizard they're built against. The versioning scheme for Dropwizard Extra is as follows:

${dropwizard.version}-{dw-extra.release.number}

The "release number" signifies the differences between two builds of Dropwizard Extra that are built against the same upstream version of Dropwizard.

The practical consequence of this is that an upgrade of Dropwizard Extra will often require an upgrade of Dropwizard itself, however, this is always clearly indicated by the version number of Dropwizard Extra itself.

License

This software is licensed under the Apache License Version 2.0

com.datasift.dropwizard

DataSift

Versions

Version
0.6.2-6
0.6.2-5
0.6.2-4
0.6.2-3
0.6.2-2
0.6.2-1
0.6.1-1
0.6.0-2
0.5.1-3
0.5.1-2
0.5.1-1