PostgreSQL драйвер для плагина LiquiBase Gradle - PullRequest
0 голосов
/ 09 июля 2020

У меня есть следующий build.gradle файл:

plugins {
    id "org.liquibase.gradle" version "2.0.4"
}

version("0.1")

repositories {
    mavenCentral()
}

dependencies {
    liquibaseRuntime("org.liquibase:liquibase-core:3.10.1")
    liquibaseRuntime("org.yaml:snakeyaml:+")
    liquibaseRuntime("org.postgresql:postgresql:42.2.12")
}

liquibase {
    activities {
        develop {
            changeLogFile("src/main/resources/changelog.yml")
            url("${getProperty("databaseUrl")}")
            username("${getProperty("databaseUsername")}")
            password("${getProperty("databasePassword")}")
            driver("org.postgresql.Driver")
        }
        runList("develop")
    }
}

Этот скрипт создает базу данных с помощью плагина org.liquibase.gradle ( Страница GitHub )

А вот мой gradle.properties файл:

databaseUrl = jdbc:postgresql://192.168.0.103:3482/database
databaseUsername = postgres
databasePassword = 12345678

При попытке выполнить задачу обновления для базы данных я получаю следующую ошибку :

liquibase.exception.DatabaseException: liquibase.exception.DatabaseException: liquibase.exception.DatabaseException: Connection could not be created to jdbc:postgresql://192.168.0.103:3482/database with driver org.postgresql.Driver.  Possibly the wrong driver for the given database URL

Я знаю, что по этому топу уже задавался вопрос c ( ссылка ). Но, как видите, URL для базы данных написан правильно

В чем еще может быть проблема?

ps Все это работает на Gradle 6.1.1 с Java 11.0.7

...