updateDatabase ant task expected the changelogfile to be in file system

It is in a jar and in 2.0.5 it worked


I have upgraded the liquibase from 2.0.5 to 3.3.1

In the old version the Ant task “updateDatabase” took the changelogfile relatively to the classpath (in my case : META-INF/database/root.changes.xml)

Now, it is looking for the file relatively to the file system folder and it fails.

Is any way to tell to Ant task “updateDatabase” to load changelogfile relatively to the classpath?



All files are checked relative to the basedir of the Ant file unless they are given an absolute path. Where is the change log file located? Is it in a jar file or is it sitting in a folder in your project structure?