Я добавил следующую зависимость в мой 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 очень плохая.
Что я здесь не так делаю?