Flyway 9 removes some deprecated methods that are used in org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration causing java.lang.NoSuchMethodError.

The removed methods used in FlywayAutoConfiguration are:

org.flywaydb.core.api.configuration.FluentConfiguration.baselineMigrationPrefix(String)
org.flywaydb.core.api.configuration.FluentConfiguration.ignoreMissingMigrations(boolean)
org.flywaydb.core.api.configuration.FluentConfiguration.ignoreIgnoredMigrations(boolean)
org.flywaydb.core.api.configuration.FluentConfiguration.ignorePendingMigrations(boolean)
org.flywaydb.core.api.configuration.FluentConfiguration.ignoreFutureMigrations(boolean)

Comment From: aspan

Saw that this was already fixed