Home:ALL Converter>How can i include a master changelog file inside another master changelog file in liquibase

How can i include a master changelog file inside another master changelog file in liquibase

Ask Time:2020-05-05T15:54:13         Author:ranjith kumar

Json Formatter

I have a requirement where am pulling changelog files containing changesets as a maven dependency from other project module. I need to include the master changelog file of other project (which has reference to all the changesets in it)in current project from where i will execute the maven liquibase update / rollback or spring boot liuqibase setup. Is there a way to make it work?

I tried to do that like shown below

<?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>

But i get error Error setting up or running Liquibase: liquibase.exception.SetupException: Error Reading Migration File: Found 2 files that match db/changelog/db.changelog-master.xml

I have same folder structure in all the projects.

Author:ranjith kumar,eproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/61608303/how-can-i-include-a-master-changelog-file-inside-another-master-changelog-file-i
TsviZan :

This was a reported bug a while back and is now fixed with the later versions of Liquibase.\nPlease try to use the latest Liquibase version and see if the issue goes away.\n\nBelow is a reference for Liquibase releases.\nhttps://github.com/liquibase/liquibase/releases",
2020-05-11T04:06:27
yy