Hi,
At the start of the DropWizard manual, it suggests splitting a project up into separate Maven modules:
https://dropwizard.github.io/dropwizard/manual/core.html
Modules called project-api, project-client and project-application.
I am quite a fan of splitting out a separate API module at least - it makes it simpler to version manage an API, and to diff the API for changes when writing release notes, as well as dealing with issues that will arise as a project grows in size, such as circular dependencies and so on.
Have anyone an example DropWizard project that I can look at that follows this recommended structure for the build? All examples I have found on GitHub so far just have a single module and one pom.xml. Thanks for your help.
Rupert