Я использую Flyway для своего локального профиля для заполнения БД для интеграционных тестов.
application.yml
:
spring:
(...)
flyway.enabled: false
application-local.yml
:
spring:
(...)
flyway:
enabled: true
license-key: (...)
locations: classpath:mssql/migrations
Ожидается:
Приложение не пытается автоматически настроить пролет во время запуска с помощью профиля dev
Факт:
The following profiles are active: dev
(...)
org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebServerApplicationContext
Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException:
(...)
Factory method 'flyway' threw exception; nested exception is org.springframework.boot.autoconfigure.flyway.FlywayMigrationScriptMissingException:
Cannot find migration scripts in: [classpath:db/migration] (please add migration scripts or check your Flyway configuration)
Версии:
flyway- ядро 6.3.1 пружинный башмак 2.2.5