Задача миграции Gradle Flyway - невозможно установить соединение - PullRequest
0 голосов
/ 26 марта 2019

Я разрабатываю API и использую инструмент миграции Flyway с Gradle. Когда я запускаю задачу flywayMigration, я получаю сообщение об ошибке «Невозможно получить соединение».

Я попробовал следующее значение для URL - ни один из них не работал.

url = "jdbc:mysql://localhost:3306/dataloader"
url = "jdbc:mysql://localhost:3306"
url = "jdbc:mysql://localhost:3306; databasename=dataloader"
build.gradle
---------------
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "mysql:mysql-connector-java:5.1.37"
      project(":dataloader-orm")
    }
}

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

group 'com.example.project'
version '0.0.1-SNAPSHOT'

flyway{

    url = 'jdbc:mysql://localhost:3306/dataloader'
    user = 'root'
    password = 'mypassword'
    driver = 'com.mysql.jdbc.Driver'
    schemas = ["test"]
    placeholderReplacement=false
}


V1__initial.sql
----------------

insert into table test values(1);

...