Here are the steps to reproduce :
chmod u+x liquibase
bash: ./liquibase: /bin/sh^M: bad interpreter: No such file or directory
The workaround is to pass a dos2unix commande, but it's not clean. This behavior is only available on the jar that comes from the maven repo : official build is perfectly fine.