Кажется, я не могу сообщить flyway, где искать мои миграции.
Моя файловая структура по умолчанию генерируется из Spring Initializr.
Мои миграции находятся в: ./demo/src/main/kotlin/db/migration
Мои миграции на основе Java
Мой файл application.properties выглядит так:
spring.datasource.driverClassName=org.postgresql.Driver
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
spring.datasource.url=jdbc:postgresql://${JDBC_DATABASE_URL}/jpaTestDatabase
spring.datasource.username=${JDBC_DATABASE_USERNAME}
spring.datasource.password=${JDBC_DATABASE_PASSWORD}
spring.flyway.baseline-on-migrate=true
spring.flyway.locations=classpath:demo/src/main/kotlin/db/migration
spring.jpa.generate-ddl=true
spring.jpa.hibernate.ddl-auto=validate
spring.session.store-type=none
Я пробовал несколько путей к классам:
/demo/src/main/kotlin/db/migration
demo/src/main/kotlin/db/migration
/src/main/kotlin/db/migration
src/main/kotlin/db/migration
Ничто из вышеперечисленного не работает.
Как я могу сообщить flyway, где находятся миграции?