如何使用Spring Boot运行FlyWay?

时间:2015-08-28 22:06:48

标签: spring spring-boot flyway

我一起使用Spring Boot和FlyWay。我将FlyWay依赖项添加到我的Gradle构建文件中,如下所示:

dependencies {
    compile("org.springframework.boot:spring-boot-starter-data-jpa")
    compile("org.springframework.boot:spring-boot-starter-web")
    compile("org.postgresql:postgresql:9.4-1202-jdbc42")
    compile("org.flywaydb:flyway-core")
    testCompile("org.springframework.boot:spring-boot-starter-test") 
}

我还添加了一个带有初始迁移文件的db/migrations文件夹。迁移按预期工作。但现在我想使用gradle flywayClean任务进行清理。但是,当我运行此操作时,我收到一条错误消息,指出无法找到该任务。还有其他方法我应该用Spring Boot做这个吗?

1 个答案:

答案 0 :(得分:3)

要运行gradle flywayClean,您必须应用插件:'org.flywaydb.flyway'

请参阅http://flywaydb.org/getstarted/firststeps/gradle.html