[jOOQ/jOOQ#11659] Upgrade Liquibase dependency of

jooq-meta-extensions-liquibase to 4.x
This commit is contained in:
Lukas Eder 2021-07-20 16:11:15 +02:00
parent 7f27a071c3
commit 8b6f60f283
2 changed files with 13 additions and 2 deletions

View File

@ -143,10 +143,21 @@ public class LiquibaseDatabase extends AbstractInterpretingDatabase {
databaseChangeLogLockTableName = database.getDatabaseChangeLogLockTableName();
// [#9866] Allow for loading included files from the classpath or using absolute paths.
FileSystemResourceAccessor fsra;
try {
fsra = new FileSystemResourceAccessor();
}
// [#11659] Continue supporting Liquibase 3.x
catch (NoSuchMethodError e) {
fsra = FileSystemResourceAccessor.class.getConstructor().newInstance();
}
Liquibase liquibase = new Liquibase(
scripts,
new CompositeResourceAccessor(
new FileSystemResourceAccessor(),
fsra,
new ClassLoaderResourceAccessor(),
new ClassLoaderResourceAccessor(Thread.currentThread().getContextClassLoader())
),

View File

@ -56,7 +56,7 @@
<!-- Examples and/or extension modules use these dependencies -->
<hibernate.version>5.4.31.Final</hibernate.version>
<liquibase.version>3.8.8</liquibase.version>
<liquibase.version>4.4.1</liquibase.version>
<spring.version>5.3.7</spring.version>
<spring.boot.version>2.4.0</spring.boot.version>
<errorprone.version>2.3.4</errorprone.version>