We are planning a directory structure that will have blank directories until change sets are added to these directories. The thought behind this is to keep everyone from making changes to the master.xml file. However if the empty directory is included in the master.xml file, liquibase throws an error. Is there a way to ignore empty directories during execution?
I currently does not. It should be easy to add support for a failOnMissing attribute which would override the standard behavior. You can create an issue for that at liquibase.jira.com if you would like. The fix would be in XMLChangeLogSAXHandler around line 492.