includeAll with relativeToChangeLogFile fails under certain conditions

Description

includeAll fails with "Resource directory for includeAll does not exist" although a directory relative to the changeLogFile exists.

Demo: https://github.com/LeovR/liquibaseIncludeAllError

Checkout source code and run with:
mvn -f project/pom.xml process-resources liquibase:update

I'm not sure whether this can only be reproduced with Maven.

I know that mvn -f project/pom.xml is not the usual use-case but I have to use it this way.

Environment

see Demo

Activity

Show:
Nathan Voxland
October 23, 2013, 3:38 PM

Fixed. Thanks for the project, that helped a lot.

Jan Marten
October 25, 2013, 8:04 AM

I updated the demo at:
https://github.com/LeovR/liquibaseIncludeAllError

My problem still persists:
Run cd project

Run mvn -f db/pom.xml install

Run mvn -f update/pom.xml process-resources liquibase:update

Nathan Voxland
December 10, 2013, 8:21 PM

Fixed, your project executes correctly for me now.

Fixed

Reporter

Jan Marten

Fix versions

Affects versions

Priority

Blocker