includeAll создает исключение «Не удалось найти узел databaseChangLog ...» - PullRequest
0 голосов
/ 31 мая 2019

Я использую liquibase 3.6.3, и мой файл changeLog указывает на папку, сопоставленную с моим репозиторием Bitbucket, для обработки обновлений скрипта.Итак, мой список изменений представлен в формате xml и использует атрибут includeAll с путем, указывающим на мою папку.Все отлично работает, прежде чем я ввел использование Bitbucket.Но как только я помещаю эту папку под контроль git, запускать те же команды liquibase не удается.Я экспериментировал с удалением папки .git, и viola - liquibase снова начинает работать.

Я пытался использовать атрибут resourceFilter, чтобы ограничить файлы только файлами .sql, но это не сработало.

Вот мое содержимое файла журнала изменений:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.4.xsd">
    <includeAll path="C:\liquibase-3.6.3-bin\projects\MyProject\changelog" />
</databaseChangeLog>
...