Плагин Liquibase Gradle, похоже, поменял URL и referenceUrl - PullRequest
0 голосов
/ 14 сентября 2018

У меня очень простой проект Spring Boot 2.0.4.Следуя различным примерам настройки плагина Liquibase Gradle, я хотел иметь возможность запустить цель diffChangeLog для обновления моего XML-файла журнала изменений.Конфигурация выглядит следующим образом:

liquibase {
    activities {
        main {
            url                 'jdbc:postgresql://localhost:5432/example_db'
            username            'user'
            password            'password'
            driver              'org.postgresql.Driver'

            referenceUrl        'hibernate:spring:com.example?dialect=org.hibernate.dialect.PostgreSQL9Dialect&hibernate.physical_naming_strategy=org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy&hibernate.implicit_naming_strategy=org.springframework.boot.orm.jpa.hibernate.SpringImplicitNamingStrategy'
            referenceDriver     'liquibase.ext.hibernate.database.connection.HibernateDriver'

            classpath           'src/main'
            changeLogFile       "src/main/resources/db/changelog/master.xml"
        }
        runList = 'main'
    }
}

База данных пуста, за исключением таблиц databasechangelog и databasechangeloglock.Когда я запускаю gradle diffChangeLog XML-файл журнала изменений никогда не обновляется.Вывод gradle diff показывает «НЕТ» для всего.В моем проекте есть сущность, и она помечена @Entity.

Что я делаю не так?

...