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

时间:2016-09-28 06:52:58

标签: jdbc gradle flyway gradle-plugin

我正在使用Gradle 3.0,我想将Flyway任务添加到我的项目构建文件中。

我在build.gradle中添加了以下内容:

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

运行gradle flywayInfo时出现以下错误: 任务执行失败':common:flywayInfo'。

  

执行flywayInfo时发生错误   无法实例化JDBC驱动程序:oracle.jdbc.OracleDriver

在独立的Flyway安装中,我可以将其他驱动程序jar文件复制到drivers文件夹中,以便Flyway可以使用该驱动程序。如何使用插件实现同样的目的?

我曾尝试将依赖项添加到构建文件中,但它没有帮助。

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

1 个答案:

答案 0 :(得分:3)

应该是

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