У меня есть требование, когда я извлекаю файлы журнала изменений, содержащие наборы изменений, в качестве зависимости maven от другого модуля проекта. Мне нужно включить главный файл журнала изменений другого проекта (который имеет ссылку на все наборы изменений в нем) в текущий проект, откуда я буду выполнять обновление / откат maven liquibase или настройку liuqibase с пружинной загрузкой. Есть ли способ заставить его работать?
Я пытался сделать это, как показано ниже
<?xml version="1.0" encoding="UTF-8" standalone="no"?><databaseChangeLog
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangeloghttp://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.0.xsd">
<property name="blob" value="bytea" dbms="postgresql"/>
<property name="blob" value="blob" dbms="derby"/>
<preConditions>
<or>
<dbms type="derby"/>
<dbms type="postgresql"/>
</or>
</preConditions>
<include file="db/changelog/db.changelog-master.xml"/>
<include file="db/changelog/changesets/2019-06-001-modeler.changelog.xml"/>
</databaseChangeLog>
Но я получаю ошибку Ошибка при установке или запуске Liquibase: Liquibase.exception.SetupException: Ошибка Чтение файла миграции: найдено 2 файла, соответствующих db / changelog / db.changelog-master. xml
У меня одинаковая структура папок во всех проектах.