문서의 이전 판입니다!
apply plugin: 'org.flywaydb.flyway
'을 실행한 상태에서 생성된 project.flyway
extension이 존재할 경우 커스텀 Task가 생성이 올바로 온됐다. 따라서 커스텀 태스크를 사용할 때는 플러그인을 사용하지 말고 커스텀으로만 사용한다.ext.flyway = null // custom 사용시 flyway extionsion null로 처리. tasks.create(name: 'myFlywayMigrate', type: org.flywaydb.gradle.task.FlywayMigrateTask) { extension = new org.flywaydb.gradle.FlywayExtension() // extension configurations... } // FlywayBaselineTask, FlywayCleanTask, FlywayInfoTask, FlywayInitTask(@deprecated) // FlywayMigrateTask, FlywayRepairTask, FlywayValidateTask
compile "org.flywaydb:flyway-core:5.0.7"
application.yml
설정.flyway: enabled: true encoding: UTF-8 ....
@Primary
DataSource를 사용한다.src/main/resources/db/migration
인듯?# SpringBoot 1.x flyway: enabled: false # SpringBoot 2.0 spring: flyway: enabled: false