Migrate Dropwizard while retaining configured third-party Maven versions

Proprietary

Add Spring Boot support and migrate eligible source APIs, retaining the captured third-party Maven version policy. Skip third-party version-only upgrades targeting captured original Maven coordinates; coordinate migrations, source edits and other build formats still run. Retain existing Dropwizard BOM management and original explicit overrides; new Boot dependencies use selected explicit versions. Do not import the full Boot BOM over unrelated retained transitive runtimes. Preserve and flag modules whose original framework versions differ from the selected Boot runtime, including linked reactor consumers and providers.

io.moderne.java.dropwizard.boot.maven.MigrateDropwizardWithRetainedMavenVersions
mod run . --recipe=io.moderne.java.dropwizard.boot.maven.MigrateDropwizardWithRetainedMavenVersions

Install it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.