All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.dropwizard.migrations.CloseableLiquibaseWithClassPathMigrationsFile Maven / Gradle / Ivy

There is a newer version: 5.0.0-rc.3
Show newest version
package io.dropwizard.migrations;

import io.dropwizard.db.ManagedDataSource;
import liquibase.database.jvm.JdbcConnection;
import liquibase.exception.LiquibaseException;
import liquibase.resource.ClassLoaderResourceAccessor;

import java.sql.SQLException;

public class CloseableLiquibaseWithClassPathMigrationsFile extends CloseableLiquibase implements AutoCloseable {

    public CloseableLiquibaseWithClassPathMigrationsFile(ManagedDataSource dataSource, String file) throws LiquibaseException, SQLException {
        super(file,
              new ClassLoaderResourceAccessor(),
              new JdbcConnection(dataSource.getConnection()),
              dataSource);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy