Flyway-gradle-plugin无法正常运行

时间:2014-10-07 21:28:13

标签: flyway

我一直非常成功地使用flyven与maven(我喜欢它!),但我似乎无法使用gradle进行演示。

的build.gradle

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'org.flywaydb:flyway-gradle-plugin:3.0'
        classpath 'org.mariadb.jdbc:mariadb-java-client:1.1.7'
    }
}
apply plugin: 'flyway'
flyway {
    user = 'root'
    password = 'password'
    url = 'jdbc:mariadb://localhost/test'
}

的src /主/资源/分贝/迁移/ V1__create_person_table.sql:

create table PERSON (PERSON_ID bigint auto_increment primary key,NAME varchar(100) not null);

gradle flywayMigrate -i

  

任务'执行失败':flywayMigrate'。

     
    

执行flywayMigrate时出错无法扫描位置中的SQL迁移:classpath:db / migration无法访问     确定类路径位置的URL:db / migration(ClassLoader:     java.net.URLClassLoader@42e85a1)

  

显式设置flyway.locations没有帮助,并且没有空目录。有谁知道什么可能是错的?

这是gradle的版本信息:

------------------------------------------------------------
Gradle 2.1
------------------------------------------------------------

Build time:   2014-09-08 10:40:39 UTC
Build number: none
Revision:     e6cf70745ac11fa943e19294d19a2c527a669a53

Groovy:       2.3.6
Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013
JVM:          1.7.0_67 (Oracle Corporation 24.65-b04)
OS:           Linux 3.13.0-24-generic amd64

0 个答案:

没有答案