diff --git a/pom.xml b/pom.xml index 669807654cdb8d9f54fc52cd12c3db9722525530..3d9a8dbeff7fdf7e86971a8e76f71974dfa90fa9 100755 --- a/pom.xml +++ b/pom.xml @@ -61,7 +61,7 @@ <dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId> - <version>4.2.0</version> + <version>8.3.0</version> </dependency> <dependency> <groupId>com.bedatadriven</groupId> diff --git a/src/main/java/no/nibio/vips/coremanager/startup/StartupListener.java b/src/main/java/no/nibio/vips/coremanager/startup/StartupListener.java index b9095df3857ddc5da710c86357d3ace57da1b082..7d9ecbe0d77c7484655c5f77a52c65d9f5d1f16a 100644 --- a/src/main/java/no/nibio/vips/coremanager/startup/StartupListener.java +++ b/src/main/java/no/nibio/vips/coremanager/startup/StartupListener.java @@ -40,8 +40,10 @@ public class StartupListener implements javax.servlet.ServletContextListener { System.out.println("VIPSCoreManager system initializing"); System.out.println("VIPSCoreManager checking for database migrations"); // Migrate DB on startup using flywaydb.org - Flyway flyway = new Flyway(); - flyway.setDataSource(vipscoremanagerDS); + Flyway flyway = Flyway.configure() + .table("schema_version") + .dataSource(vipscoremanagerDS) + .load(); flyway.migrate(); }