Liquibase с Maven пропускает занятия при работе с YAML-changelog - PullRequest
0 голосов
/ 12 декабря 2018

Я добавил следующую зависимость в мой pom-файл Maven:

<dependency>
    <groupId>org.yaml</groupId>
    <artifactId>snakeyaml</artifactId>
    <version>1.12</version>
</dependency>

Мои liquibase.properties выглядят так:

driver:oracle.jdbc.driver.OracleDriver
classpath: PUB/common/lib/ojdbc6-11.2.0.4.0-atlassian-hosted.jar;PUB/common/lib/snakeyaml-1.12.jar
url:jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=host)(PORT=XXXX)))(CONNECT_DATA=(SERVICE_NAME=XXXX.dev)))
username:user
password:password
changeLogFile: src/main/resources/liquibase/db.changelog.yaml

, но каждый раз, когда я использую цель обновления с Maven, Я получаю это сообщение:

Failed to execute goal org.liquibase:liquibase-maven-plugin:3.4.1:update (Liquibase1) on project some-important-project: Execution Liquibase1 of goal org.liquibase:liquibase-maven-plugin:3.4.1:update failed: A required class was missing while executing org.liquibase:liquibase-maven-plugin:3.4.1:update: org/yaml/snakeyaml/Yaml

Я не смог ничего найти в Google, и документация Liquibase очень плохая.

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

...