Two issues here.
If we leave the directory as UPPER CASE Liquibase the compile task in the liquibase-tasks.ant.xml file fails.
If we change the directory to the lower case liquibase the liquibase changesets fail because all the changesets are run again by liquibase. This occurs because the directory name of the changeset is recorded in the liquibase databasechangelog table and is part of the unique identifier for a changeset. So when the liquibase update task in liquibase-tasks.ant.xml is run the first changeset (20100112-GTWY-1124) gets run again and fails due to a duplicate key constraint.
If we leave the directory as UPPER CASE Liquibase the compile task in the liquibase-tasks.ant.xml file fails.
If we change the directory to the lower case liquibase the liquibase changesets fail because all the changesets are run again by liquibase. This occurs because the directory name of the changeset is recorded in the liquibase databasechangelog table and is part of the unique identifier for a changeset. So when the liquibase update task in liquibase-tasks.ant.xml is run the first changeset (20100112-