@Override @SuppressWarnings("UseOfSystemOutOrSystemErr") protected void run(@Nullable Bootstrap<T> bootstrap, Namespace namespace, T configuration) throws Exception { final PooledDataSourceFactory dbConfig = strategy.getDataSourceFactory(configuration); dbConfig.asSingleConnectionPool(); try (final CloseableLiquibase liquibase = openLiquibase(dbConfig, namespace)) { run(namespace, liquibase); } catch (ValidationFailedException e) { e.printDescriptiveError(System.err); throw e; } }
@Override @SuppressWarnings("UseOfSystemOutOrSystemErr") protected void run(Bootstrap<T> bootstrap, Namespace namespace, T configuration) throws Exception { final PooledDataSourceFactory dbConfig = strategy.getDataSourceFactory(configuration); dbConfig.asSingleConnectionPool(); try (final CloseableLiquibase liquibase = openLiquibase(dbConfig, namespace)) { run(namespace, liquibase); } catch (ValidationFailedException e) { e.printDescriptiveError(System.err); throw e; } }
@Override @SuppressWarnings("UseOfSystemOutOrSystemErr") protected void run(@Nullable Bootstrap<T> bootstrap, Namespace namespace, T configuration) throws Exception { final PooledDataSourceFactory dbConfig = strategy.getDataSourceFactory(configuration); dbConfig.asSingleConnectionPool(); try (final CloseableLiquibase liquibase = openLiquibase(dbConfig, namespace)) { run(namespace, liquibase); } catch (ValidationFailedException e) { e.printDescriptiveError(System.err); throw e; } }