Comment From: snicoll
Since Flyway 8.1.0, SQL server support has been extracted to a plugin. This has the following consequences:
- This forces us to use an internal class of Flyway that was flagged in checkstyle although this date from the 1.x area and it might be outdated
- Our dependency management has to include an additional module. We may consider adding
flyway-mysql
as well for consistency - Once a property in a plugin is set, it is available for further use of flyway using the same classloader. This breaks tests down the road unless the plugin is reset to its original value. I did that but it can come other problems.
Flyway 8.2.2 has upgraded to H2 2 although I didn't notice a problem with it running with H2 1.4.
Tentative upgrade available in 6de156b.