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