Skip to content

Add support for Dropwizard 3#113

Open
kanderson250 wants to merge 4 commits intomainfrom
dropwizard-3
Open

Add support for Dropwizard 3#113
kanderson250 wants to merge 4 commits intomainfrom
dropwizard-3

Conversation

@kanderson250
Copy link
Copy Markdown
Contributor

Resolves #97

This PR introduces support for Dropwizard v3. For context, Dropwizard 3 made very minor namespace changes to its packages, but the bigger issue was that it dropped support for Javas <11.

In the process of getting the multi-Java build to work, I discovered that the existing gradle version defined for this project (7.5.1) did not behave correctly with toolchains, so I also had to upgrade the gradle version.

Details:

  • Adds Dropwizard 3 module with corresponding package name changes (logging extension code is otherwise unchanged)
  • Updates project gradle version to 8.14.1 (most UTD Java 8-compatible version of gradle)
  • Updates build.gradle files for other projects to use gradle 8.x -compatible syntax

Followup work:

This project adds support for Dropwizard 3. It is not compatible with Dropwizard 4+. Dropwizard 3 still uses the javax.* namespace, which we must use to define our metadata filter; Dropwizard 4 upgrades to the jakarta.* namespace. A quick follow-on PR for this work could add support for newer versions of Dropwizard, changing our filter to use the jakarta namespace as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for dropwizard v3+

2 participants