如何将JDBC驱动程序添加到Flyway Gradle插件

如何将JDBC驱动程序添加到Flyway Gradle插件

问题描述:

我正在使用Gradle 3.0,并且想将Flyway任务添加到我的项目构建文件中。如何将JDBC驱动程序添加到Flyway Gradle插件

我增加了以下内容的build.gradle:

plugins { 
    id "org.flywaydb.flyway" version "4.0.3" 
} 

运行时的gradle flywayInfo我得到了以下错误: 执行失败的任务 ':常见的有:flywayInfo'。

Error occurred while executing flywayInfo Unable to instantiate JDBC driver: oracle.jdbc.OracleDriver

在独立迁飞安装,我可以复制额外的驱动程序的jar文件到驱动程序文件夹,这样迁飞可以使用该驱动程序。我怎样才能实现与插件相同的事情?

我试图添加依赖到构建文件,但它没有帮助。

buildscript { 
    dependencies { 
    files("lib/ojdbc7.jar") 
    } 
} 

应该

buildscript { 
    dependencies { 
     classpath files("lib/ojdbc7.jar") 
    } 
}