flyway-spring4-test3.1带来了对slf4j1.5的冲突依赖



我依赖SLF4J 1.7。已知它与flyway引入类路径的以前版本存在冲突。如何管理?

[INFO] +- org.flywaydb.flyway-test-extensions:flyway-spring4-test:jar:3.1:compil
e
[INFO] |  +- org.slf4j:slf4j-api:jar:1.5.6:compile
[INFO] |  - org.slf4j:slf4j-simple:jar:1.5.6:compile
[INFO] +- org.slf4j:jcl-over-slf4j:jar:1.7.10:compile

<dependencyManagement>用于属性为${slf4j.version}org.slf4j工件,这样您就可以从POM的中心位置管理所有SLF4J工件的版本。

这将覆盖Flyway定义的任何版本。

(当然,您必须自己弄清楚SLF4J的哪个版本与您的应用程序Flyway都兼容。)

尝试使用flyway核心依赖项而不是flyway maven插件。

最新更新