Skip to content

Minimal example of getting Dropwizard going with Gradle (instead of Maven).

License

Notifications You must be signed in to change notification settings

tomaslin/dropwizard-gradle-groovy

 
 

Repository files navigation

Dropwizard + Gradle = ♥ Build Status

Minimal example of getting Dropwizard going with Gradle (instead of Maven).

Because the only thing I hate more than Java is XML.

Gotchas

You need Gradle 1.1 or higher, otherwise you'll run into a dependency resolution bug.

FatJar

This example is using the Gradle FatJar Plugin which will create a JAR file of the project including all dependencies, similar to the Maven Assembly Plugin or the Maven Shade Plugin.

To create a fat JAR just run gradle fatJar. The resulting JAR will be saved as ./build/libs/dropwizard-gradle-fat.jar.

Gradle Application Plugin

An alternative to creating a fat JAR is using the Gradle Application Plugin.

To create a distributable ZIP archive including all dependencies for your application just run gradle distZip. The resulting archive will be saved as ./build/distributions/dropwizard-gradle.zip.

You can also use the run task to start the application.

About

Minimal example of getting Dropwizard going with Gradle (instead of Maven).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Groovy 66.6%
  • Shell 33.4%