Route datasource migration by source readiness

Proprietary

Retain datasource construction, types and YAML bindings when source owners have no proven Spring context. Ordinary helpers and Dropwizard-owned applications must keep their constructors and factory calls instead of receiving unreachable injection. Preserve the cross-source datasource contract together and flag its exact declarations and build calls.

io.moderne.java.dropwizard.boot.RouteDataSourceContracts

Required

The datasource source or YAML migration to route.

mod run . --recipe=io.moderne.java.dropwizard.boot.RouteDataSourceContracts \ -P migrationRecipe=io.moderne.java.dropwizard.boot.datasource.MigrateDataSourcesWithoutLifecycleRegistration

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